Block a user
Add the composition root and a runnable entry point
Idea: one agent instance per project, with automated provisioning
Create a project from scratch, on approval (blocked on an ownership decision)
Room per project, created by the agent
Per-project state and clone-on-use (A2/B1 debt)
Future: multiple forges and multiple projects (GitHub alongside Gitea, several Gitea instances)
Wire delegation to A12's trigger, and implement A3's resume rule
Add ask_expert and eval capture (A14/A16) — step 7c
Map A17 onto Outline's actual primitives, and record the MCP decision