Migration scaffold
Git
Permission-gated repository status and safe mutations.
Shell ready
Typed routing, shared layout, tokens and boundaries are active.
Feature pending
Add security contract tests before exposing mutations.
Architecture boundary
Next.js UI, existing Node backend
SQLite, authentication, queues, Codex runners, voice, previews and Git remain in the legacy service while the UI reaches parity.