Loc8HQDEVweb-public
Deploy20260503083944

System Status

Supabase
Vault
Wasabi

Backlog Progress

9 / 62 done

Generated: 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