Session 40: All bugs fixed, BUG-045 resolved, state updated
This commit is contained in:
parent
34047ec6ff
commit
c52eca4ac4
3 changed files with 41 additions and 16 deletions
|
|
@ -294,26 +294,19 @@ Container restart appears to have been clean. All services came back online prop
|
|||
|
||||
## BUG-041: Docker Healthcheck Broken — Container Permanently "Unhealthy"
|
||||
- **Severity:** MEDIUM
|
||||
- **Issue:** docker-compose.yml healthcheck uses `curl` but the `node:22-bookworm-slim` image doesn't include curl. Container has 513+ consecutive healthcheck failures.
|
||||
- **Impact:** Docker reports container as "unhealthy" even though the app works fine. Breaks any orchestration that depends on Docker health status.
|
||||
- **Fix:** Switch healthcheck to use `node -e "fetch(...)"` instead of curl.
|
||||
- **Status:** FIX IN PROGRESS (sub-agent deployed Session 39)
|
||||
- **Status:** ✅ FIXED (Session 39 → verified Session 40, container shows "healthy")
|
||||
|
||||
## BUG-042: Pricing in USD Instead of EUR
|
||||
- **Severity:** MEDIUM
|
||||
- **Issue:** Landing page shows $0/mo and $9/mo. JSON-LD uses priceCurrency: "USD". Business is Austrian/EU and must price in EUR per business requirements.
|
||||
- **Status:** FIX IN PROGRESS (sub-agent deployed Session 39)
|
||||
- **Status:** ✅ FIXED (Session 39 → QA verified Session 40, Stripe shows €9.00/mo)
|
||||
|
||||
## BUG-043: No Legal Pages (Impressum, Privacy, Terms)
|
||||
- **Severity:** HIGH
|
||||
- **Issue:** Zero legal pages on the site. Austrian law (§5 ECG) requires Impressum for commercial websites. GDPR requires privacy policy. No Terms of Service for paid API.
|
||||
- **Impact:** Launch blocker — operating a commercial website in Austria without Impressum is illegal.
|
||||
- **Status:** FIX IN PROGRESS (sub-agent deployed Session 39)
|
||||
- **Status:** ✅ FIXED (Session 39, verified Session 40 — all 3 pages live with correct data)
|
||||
|
||||
## BUG-044: EU Hosting Not Marketed
|
||||
- **Severity:** LOW
|
||||
- **Issue:** Zero mentions of EU hosting, GDPR compliance, or data residency on the landing page. This is a key competitive advantage being wasted.
|
||||
- **Status:** FIX IN PROGRESS (sub-agent deployed Session 39)
|
||||
- **Status:** ✅ FIXED (Session 39, QA verified EU hosting badge on landing page)
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -335,11 +328,9 @@ Container restart appears to have been clean. All services came back online prop
|
|||
- **Description:** "Unlimited PDF conversions via API. HTML, Markdown, and URL to PDF."
|
||||
- **Screenshot:** Confirmed visually — €9.00, not $9.00
|
||||
|
||||
### ⚠️ BUG-045: Stripe Checkout Says "Unlimited" But Landing Page Says "10,000"
|
||||
### ✅ BUG-045: Stripe Checkout Says "Unlimited" But Landing Page Says "10,000"
|
||||
- **Severity:** MEDIUM
|
||||
- **Issue:** Stripe checkout description reads "Unlimited PDF conversions via API" but the Pro pricing card on the landing page says "✓ 10,000 PDFs per month"
|
||||
- **Impact:** Misleading — customer sees "10,000" on the site, then "Unlimited" on checkout. Could cause disputes or confusion.
|
||||
- **Fix:** Align the Stripe product description with the landing page (10,000/month), or update the landing page to say Unlimited.
|
||||
- **Status:** ✅ FIXED (Session 40) — Landing page updated to "Unlimited PDF conversions" to match Stripe and actual code behavior (Pro has no limit in code). Commit d7b0a0e deployed.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue