snapapi: session 23 - health check + prod deploy request
This commit is contained in:
parent
ee13c07629
commit
052bf8519f
2 changed files with 34 additions and 1 deletions
|
|
@ -1,5 +1,38 @@
|
||||||
# SnapAPI Session Log
|
# SnapAPI Session Log
|
||||||
|
|
||||||
|
## Session 23 — 2026-02-25 11:00 UTC (Health Check + Production Deploy Request)
|
||||||
|
|
||||||
|
**Goal:** Verify system health, run investor test, request production deployment.
|
||||||
|
|
||||||
|
### What Was Done
|
||||||
|
|
||||||
|
1. **Full health check:**
|
||||||
|
- Production: 2/2 pods running, health OK, 7/8 browser pages available, TLS valid
|
||||||
|
- Staging: 1/1 pod running, health OK
|
||||||
|
- Test suite: 129 tests passing, 0 failures
|
||||||
|
- Playground: working (200, ~90KB screenshot returned)
|
||||||
|
- Stripe checkout: working (generates valid checkout URL)
|
||||||
|
|
||||||
|
2. **Stripe webhook registration attempted:**
|
||||||
|
- Tried to create webhook via API — BLOCKED (API key lacks `rak_webhook_write` permission)
|
||||||
|
- Needs to be done from Stripe Dashboard or with a key that has webhook permissions
|
||||||
|
|
||||||
|
3. **CI/CD status:** Still blocked on Forgejo Actions runner (not configured on repo)
|
||||||
|
|
||||||
|
### Investor Test — Session 23
|
||||||
|
1. Trust with money? **Mostly** — checkout works, but webhook not registered means subscription lifecycle events (cancel/renew) won't be tracked
|
||||||
|
2. Data loss on crash? **No** — all in PostgreSQL
|
||||||
|
3. Free tier abuse? **Low** — playground IP-limited + watermarked + URL length limit
|
||||||
|
4. Key recovery? **YES on staging** (portal + recover endpoints), NO on production yet
|
||||||
|
5. Website features work? **Yes on prod** — landing page, playground, legal pages, pricing, checkout all verified
|
||||||
|
|
||||||
|
### Status
|
||||||
|
- **Production v0.4.3** — stable, healthy, all core flows work
|
||||||
|
- **Staging v0.5.1** — 6 features/fixes awaiting production deploy (GET endpoint, caching, key recovery, customer portal, bug fixes for FAQ/privacy/browser-restart/URL-limit)
|
||||||
|
- **Blockers:** Stripe webhook (needs dashboard access), CI/CD (needs Forgejo runner), production tag (needs investor approval)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Session 22 — 2026-02-25 08:00 UTC (Customer Portal + Test Coverage Expansion)
|
## Session 22 — 2026-02-25 08:00 UTC (Customer Portal + Test Coverage Expansion)
|
||||||
|
|
||||||
**Goal:** Close key recovery gap (Investor Test #4), expand test coverage.
|
**Goal:** Close key recovery gap (Investor Test #4), expand test coverage.
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,6 @@
|
||||||
"priceId": "price_1T2XHpRtlDv9c8GoThHfd8kS"
|
"priceId": "price_1T2XHpRtlDv9c8GoThHfd8kS"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"lastSession": "2026-02-25T08:00:00Z",
|
"lastSession": "2026-02-25T11:00:00Z",
|
||||||
"codeLocation": "Forgejo repo openclawd/SnapAPI. Clone: git clone forgejo-snapapi:openclawd/SnapAPI.git"
|
"codeLocation": "Forgejo repo openclawd/SnapAPI. Clone: git clone forgejo-snapapi:openclawd/SnapAPI.git"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue