System Status
○Supabase
○Vault
○Wasabi
Backlog Progress
9 / 62 doneGenerated: 2026-05-03T08:39:44.120Z
Phase 1 — Foundation
○OPS-0049Monorepo init with pnpm workspaceshigh
○OPS-0050pnpm workspace configurationhigh
✅OPS-0051TypeScript base configurationhigh
✅OPS-0052ESLint and Prettier setupmedium
○OPS-0053.nvmrc Node version pinninglow
✅OPS-0054Root package.json scriptsmedium
Phase 2 — Cloudflare
✅OPS-0055Cloudflare Pages — web-publichigh
○OPS-0056Cloudflare Pages — web-apphigh
○OPS-0057Cloudflare Worker — apihigh
○OPS-0058Cloudflare Worker — jobshigh
○OPS-0059Cloudflare Queues setuphigh
○OPS-0060Cloudflare WAF IP allowlistmedium
○OPS-0061Cloudflare Turnstile placeholderlow
Phase 3 — Database
○DAT-0062Supabase project creation (3 envs)high
○DAT-0063Migrations: agencies and accountshigh
○DAT-0064Migrations: records and caseshigh
○DAT-0065Migrations: files and scan tableshigh
○DAT-0066Migrations: RLS policieshigh
○DAT-0067Migrations: audit eventsmedium
○DAT-0068Migrations: updated_at triggersmedium
○DAT-0069Vault health secret setupmedium
Phase 4 — Storage
○CDP-0070Wasabi bucket creation (4 buckets)high
○CDP-0071Presigned PUT for file uploadshigh
○CDP-0072Presigned GET for media downloadshigh
○CDP-0073Wasabi MOVE verb for area transitionshigh
○CDP-0074Wasabi logs/ prefix for audit logslow
Phase 5 — FSS
○API-0075FSS service scaffoldhigh
○API-0076FSS ClamAV INSTREAM integrationhigh
○API-0077FSS /trigger endpointhigh
○API-0078FSS polling loophigh
○API-0079FSS time-based stale-item recoveryhigh
○API-0080FSS callback endpointhigh
○API-0081FSS scan state machinehigh
○API-0082FSS stale object handlingmedium
○API-0083FSS Docker devbox deploymenthigh
Phase 6 — API Middleware
✅API-0084API Worker request routinghigh
✅API-0085API GET /health endpointhigh
○API-0086API file upload presign endpointhigh
○API-0087API auth middleware (JWT)high
○API-0088API service-role RLS bypassmedium
○API-0089API audit loggingmedium
Phase 7 — CI/CD
○OPS-0090GitHub Actions CI pipelinehigh
○OPS-0091GitHub Actions deploy-dev pipelinehigh
○OPS-0092GitHub Actions deploy-uat pipelinemedium
○OPS-0093GitHub Actions deploy-prd pipelinehigh
○OPS-0094GitHub Actions Terraform plan pipelinemedium
Phase 8 — Testing
○QAT-0095Testing package setupmedium
○QAT-0096Unit tests for packages/mediamedium
○QAT-0097Unit tests for apps/fssmedium
○QAT-0098Integration tests for API Workerlow
○QAT-0099E2E tests for placeholder pageslow
Phase 9 — Placeholder / DX
✅WEB-0100Placeholder page — web-publichigh
✅WEB-0101Placeholder page — web-apphigh
○OPS-0102Terraform DNS modulemedium
○OPS-0103Terraform FSS modulemedium
○API-0104Jobs Worker queue consumerhigh
○API-0105Jobs Worker FSS pending endpointhigh
○API-0106Jobs Worker FSS internal triggermedium
○OPS-0107Docker Compose per-environmenthigh
○SEC-0108Wasabi IAM policy formalisationhigh
✅OPS-0109Devbox hosting infrastructure — Docker Compose, Supabase, Tunnel DNSP1
Phase 2 - Operations hardening
○OPS-0110Devbox container persistence backup and restoremedium