Skip to content

v20.0 Autonomous Backlog Closeout (2026-03-12)

Summary

The repo-local autonomous v20.0 backlog pass is complete. This archive records the closeout so the active roadmap can keep only the remaining maintenance and deferred items.

Completed Scope

  • B5 component smoke coverage expanded across admin, dashboard, home, observability, settings, service-detail, and utility surfaces
  • B7 unhappy-path coverage added for search fallback, push notification failure handling, feedback triage, and reindex polling
  • B8 service-reporting UI consolidated onto the canonical /api/v1/feedback flow
  • B9 live service-detail update-request entrypoint added with integration coverage
  • D2 admin operations guide added
  • D4 international privacy/compliance notes added
  • D5 database migration and rollback guide added
  • D6 performance baseline documentation refreshed with measured local artifacts
  • F1 dependency review CI added for pull requests
  • F2 runtime security-header verification added
  • F3 shared rate limiting expanded across write-critical/public API routes
  • F4 service update requests hardened end to end
  • G2 shared client-side search enhancement path extracted from useServices.ts

Remaining v20 Scope

  • B6 remains active as ongoing maintenance: keep the default tests/e2e/** suite skip-free and keep the opt-in production/server-mode suites healthy as dependencies and Next.js output evolve
  • Deferred items remain parked in the active roadmap until v22/v21 decisions make them worthwhile:
  • C2
  • C5
  • C6
  • G1
  • G3

Canonical References