Migration scaffold
Deleted
Recoverable deleted tasks with paginated history.
Shell ready
Typed routing, shared layout, tokens and boundaries are active.
Feature pending
Add permission-aware restore after lifecycle 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.