Add public-release plan (phases 7-10)

Phases: public repo & Docker (7), guest-first optional accounts (8),
production hardening (9), Render deploy (10). Confirmed decisions and
per-phase open questions recorded in each file.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KFsGHju9szibJJa2YJcdbg
This commit is contained in:
parththakkar106
2026-07-06 16:48:13 +05:30
co-authored by Claude Fable 5
parent db9f904222
commit 466d7bc0e4
5 changed files with 253 additions and 0 deletions
+28
View File
@@ -72,3 +72,31 @@ player input
15, embedding-based retrieval of relevant memories into context.
Each phase ends with the app runnable and testable end-to-end.
## Public release (phases 7–10)
Goal: public GitHub repo + hosted multi-user deployment, linkable from resume/website.
| Area | Decision |
|---|---|
| License | MIT |
| Auth | Email + password, **optional** — guest sessions play instantly, register to keep data |
| Signup | Open (rate-limited) |
| LLM keys | BYOK per user + shared server-funded demo key (capped, details TBD in Phase 8) |
| Database (hosted) | **TBD — ask at start of Phase 9** (SQLite-on-disk vs Postgres) |
| Hosting | Render (tier TBD in Phase 10) |
| Domain | Platform URL (custom domain later, optional) |
| README media | Deferred — text-only first, screenshots/GIF in a later pass |
Open questions are recorded at the top of each phase file under "Ask before implementing".
7. **[Phase 7 — Public repo & portability](07-phase-public-repo.md)**: MIT license, portfolio
README, Dockerfile + compose, cross-platform run instructions, publish to GitHub.
8. **[Phase 8 — Optional accounts & multi-user](08-phase-accounts.md)** *(the big one)*:
guest-first sessions, optional email+password upgrade, per-user data scoping across all
routers/tables, per-user encrypted BYOK settings, shared demo key with caps.
9. **[Phase 9 — Production hardening](09-phase-hardening.md)**: env-var config, quickjs
time/memory limits, rate limiting, size/row caps, locked-down debug surface, production
serving, database decision.
10. **[Phase 10 — Deploy & publish](10-phase-deploy.md)**: Render blueprint + deploy, seeded
demo scenarios, live smoke test, resume/website links and blurb.