Decisions
Architecture Decision Records (ADRs) record each decision, its reason and its consequences. Each record keeps its original decision. Later facts go in a dated update.
| ADR | Decision |
|---|---|
| 0001 | Repository tooling |
| 0002 | Clerk for user authentication |
| 0003 | Defer the Vectorize index until first-party Terraform support |
| 0004 | Resource organization and bootstrap credentials |
| 0005 | Deploy Durable Object Workers with cloudflare_workers_script |
| 0006 | Temporary Terraform adapter for K2 streams |
| 0007 | OpenRouter free models through AI Gateway, Gemini as a capped backup |
| 0008 | ChangeWorkflow, Work Graph persistence, and causal routing |
| 0009 | AgentDO on the Agents SDK with the Pi Durable harness |
| 0010 | Artifacts as Project source, seeded from fixtures |
| 0011 | Sandbox workspaces with a prebuilt image and a Terraform-run adapter |
| 0012 | Host the Sandbox class in its own Worker, deployed in one upload |
| 0013 | Split promotion preconditions between the integration Worker and ProjectRootDO |
| 0014 | Workers Builds connection to an Artifacts repo is a one-time dashboard step |
| 0015 | Advisory Claims for agent runs |
| 0016 | Gemini on Vertex AI as the agents’ daily overflow |
| 0017 | Prod environment |
| 0018 | Release through Workers Builds on Artifacts |
| 0019 | Runaway-billing guards |
| 0020 | Live apps on Dynamic Workers |
| 0021 | Anthropic as the model provider |