DocFast session 82: found BUG-085/086, examples URL fix in progress
This commit is contained in:
parent
d4a1f48585
commit
10482eb8c9
5 changed files with 78 additions and 5 deletions
|
|
@ -1,5 +1,43 @@
|
|||
# SnapAPI Session Log
|
||||
|
||||
## Session 14 — 2026-02-23 (Monday Health Check)
|
||||
|
||||
**Goal:** Monday check-in — verify production health, look for actionable improvements.
|
||||
|
||||
### What Was Done
|
||||
|
||||
1. **Production health verified:**
|
||||
- Both pods running (k3s-w1, k3s-w2), 2d20h uptime, 0 restarts
|
||||
- Health endpoint: OK, 8/8 browser pages available, 0 queue depth
|
||||
- Playground tested: 200 OK
|
||||
- All 10 pages return 200 (/, /docs, /health, /impressum.html, /privacy.html, /terms.html, /status.html, /openapi.json, /robots.txt, /sitemap.xml)
|
||||
|
||||
2. **Investigated empty OpenAPI paths on production:**
|
||||
- Root cause confirmed: prod image (v0.4.3) has `apis: ["./src/routes/*.ts"]` but `./src/` doesn't exist in Docker container
|
||||
- Already fixed on staging (commit `d20fbbf` added `./dist/routes/*.js` glob)
|
||||
- Staging OpenAPI spec correctly returns all 8 endpoint paths
|
||||
|
||||
3. **Confirmed BUG-010 still affects production:**
|
||||
- `/privacy`, `/terms`, `/impressum` return 404 (extensionless URLs)
|
||||
- Already fixed on staging (commit `db1fa8d`)
|
||||
|
||||
4. **No new work spawned** — all actionable items remain blocked on investor decisions.
|
||||
|
||||
### Investor Test — Session 14
|
||||
1. **Trust with money?** → YES (product works, playground demos well)
|
||||
2. **Pod crash data loss?** → No (PostgreSQL, no in-memory state)
|
||||
3. **Free tier abuse?** → Protected (5/hr/IP playground limit)
|
||||
4. **Key recovery?** → Via Stripe (when webhook registered)
|
||||
5. **Website features work?** → Core works; legal page URLs without .html extension 404 on prod (fixed on staging)
|
||||
|
||||
### Pending Investor Decisions (unchanged)
|
||||
- **Tag v0.4.4+ for production** — fixes: browser restart 503s (BUG-007), FAQ accordion (BUG-008), copy improvement (BUG-009), privacy 404 (BUG-010), OpenAPI paths, SEO fundamentals
|
||||
- **Stripe webhook URL** registration in dashboard
|
||||
- **Forgejo token** with write:repository scope (CI/CD)
|
||||
- **DNS for staging.snapapi.eu**
|
||||
|
||||
---
|
||||
|
||||
## Session 13 — 2026-02-22 (Sunday Health Check)
|
||||
|
||||
**Goal:** Sunday check-in — verify production health.
|
||||
|
|
|
|||
|
|
@ -71,6 +71,6 @@
|
|||
"priceId": "price_1T2XHpRtlDv9c8GoThHfd8kS"
|
||||
}
|
||||
},
|
||||
"lastSession": "2026-02-20T14:00:00Z",
|
||||
"lastSession": "2026-02-23T08:00:00Z",
|
||||
"codeLocation": "Forgejo repo openclawd/SnapAPI. Clone: git clone forgejo-snapapi:openclawd/SnapAPI.git"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue