docfast session 102: demo tests + nav fix (BUG-089)

This commit is contained in:
Hoid 2026-02-27 07:07:03 +00:00
parent f8f1d1b43d
commit deaa454283
4 changed files with 26 additions and 3 deletions

View file

@ -1,3 +1,11 @@
## BUG-089: Examples page not linked from main navigation or footer
- **Date:** 2026-02-27
- **Severity:** MEDIUM
- **Issue:** The `/examples` page exists and is in the sitemap, but is NOT linked from the main landing page nav or footer. The examples page itself includes "Examples" in its nav, but all other pages (/, /docs, /impressum, /privacy, /terms, /status) lack it. Developers can't discover code examples from the homepage.
- **Impact:** High-value developer conversion page is hidden. Only discoverable via sitemap or direct URL.
- **Fix:** Add "Examples" link to nav and footer partials so it appears on all pages.
- **Status:** ✅ FIXED — commit aa7fe55. Added to landing page inline nav, landing page footer, and shared footer partial. Nav partial already had the link.
## BUG-088: Landing page and FAQ schema falsely claim SDKs exist
- **Date:** 2026-02-26
- **Severity:** MEDIUM

View file

@ -1,5 +1,18 @@
# Session Log
## Session 102 — 2026-02-27 07:00 UTC (Friday Morning)
- **Production:** v0.5.1 ✅ healthy, 2 replicas, 0 restarts, 23h uptime
- **Staging:** v0.5.1 ✅ healthy (CI building new commits)
- **K8s cluster:** All 3 nodes Ready
- **Support:** Zero tickets
- **Proactive improvements completed:**
1. **BUG-089 FOUND & FIXED** — Examples page (`/examples`) not linked from main landing page nav or footer. Added Examples link to landing page inline nav, landing page footer, and shared footer partial. Commit aa7fe55.
2. **Demo route tests** — New `src/__tests__/demo.test.ts` (12 tests): POST /v1/demo/html and /v1/demo/markdown — 400, 415, success, 503, 504, 500, watermark injection, filename sanitization. Commit e1084fb.
3. **246 tests total** (up from 234), all passing across 19 test files.
- **Commits:** e1084fb (demo tests), aa7fe55 (nav fix)
- **Investor test:** All 5 checks pass ✅
- **Note:** Sonnet sub-agents failing instantly today (3 attempts, all failed in <15ms). Opus sub-agent worked. Did nav fix directly.
## Session 101 — 2026-02-26 19:00 UTC (Thursday Evening)
- **Production:** v0.5.1 ✅ healthy, 2 replicas, 0 restarts
- **Staging:** v0.5.1 ✅ healthy (5 test-only commits ahead of prod)

View file

@ -3,7 +3,7 @@
"phaseLabel": "Build Production-Grade Product",
"status": "launch-ready",
"product": "DocFast — HTML/Markdown to PDF API",
"currentPriority": "Production on v0.5.1, staging 5 commits ahead (test-only). Test suite: 234 tests passing (18 test files). Still need SDK tokens + GSC verification.",
"currentPriority": "Production on v0.5.1, staging 7 commits ahead (tests + nav fix). Test suite: 246 tests passing (19 test files). Still need SDK tokens + GSC verification.",
"ownerDirectives_PRIORITY": "Process these IN ORDER. Do not skip. Remove items marked ✅ DONE/FIXED during housekeeping.",
"ownerDirectives": [
"Stripe Product ID for DocFast: prod_TygeG8tQPtEAdE — webhook handler must filter by this product_id to ignore events from other projects on the same Stripe account."
@ -85,5 +85,5 @@
},
"blockers": [],
"startDate": "2026-02-14",
"sessionCount": 101
"sessionCount": 102
}