# Implementation Phases ## Overview Total: 65 days (13 weeks). ## Phase 1 (Days 1-5) Done: Created workspace, initialized mise.toml, migrations, schema files, config. ## Phase 2 (Days 6-8) Config system. ## Phase 3 (Days 9-14) Storage layer (Bunny + DO). ## Phase 4 (Days 15-20) Passkey storage (Age + S3 sync). ## Phase 5 (Days 21-26) Quota manager (2GB default, 80% warning). ## Phase 6 (Days 27-29) Cost cache (1 hour, cached proc, background refresh). ## Phase 7 (Days 30-36) JWT, passkey registration, session cookies, ntfy integration. ## Phase 8 (Days 37-38) Deployment tracking (fresh on startup). ## Phase 9 (Days 39-45) XRPC handlers, soft delete (14 days). ## Phase 10 (Days 46-52) HTMX, minijinja templates, self view. ## Phase 11 (Days 53-59) Admin CLI (scrtchbk-ctl). ## Phase 12 (Days 60-65) Testing and deployment to Hetzner VPS.