%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#1B1B1B", "primaryBorderColor": "#D6002A", "primaryTextColor": "#fff", "secondaryColor": "#fff", "secondaryBorderColor": "#D6002A", "secondaryTextColor": "#1B1B1B", "tertiaryColor": "#F0F0F0", "clusterBkg": "#F0F0F0", "lineColor": "#1B1B1B", "fontFamily": "\"Akkurat Pro\", \"Helvetica Neue\", \"Arial\", sans-serif"}}}%% flowchart LR subgraph UP ["Upstream — anything"] direction TB A["Technical dev\n(app code + contract)"] B["Citizen dev\n(intent → AI agent\n→ contract)"] end subgraph ACDL ["ACDL — infrastructure only"] C["Same contract\nSame pipeline\nSame safety"] D["Provision\nAWS resources"] E["Evidence\nhash-chained"] end subgraph DOWN ["Downstream"] F["AWS resources\nrunning"] G["Consumer pipeline\ndeploys image"] end A --> C B --> C C --> D C --> E D --> F F --> G classDef accent fill:#1B1B1B,color:#fff,stroke:#D6002A,stroke-width:2px classDef supporting fill:#fff,color:#1B1B1B,stroke:#D6002A,stroke-width:1px class C,D,E accent