ba28017f5b
Diagrams now show relationships + stack positioning, not just restating slide text: - slide 1: the widening gap (velocity vs coordination surface) → Nova absorbs - slide 2: Nova's position in the stack (SDLC/PDLC → contract → Nova → prod) - slide 3: inheritance tree (two tenets → 6 architectural elements they shape) - slide 4: confidence-threshold ladder (dev 0.50 → qa 0.75 → prod 0.90 → dr 0.95 + escalation) - slide 5: stack layers with the contract as the dividing line (above/below) - slide 6: the arc with what each milestone unlocks + the constant contract surface - slide 7: proven foundation → runway arc → ask → structural risk if not Fixed: slide 4 node/subgraph naming collision (DR → DRENV); slides 2 + 5 reworked to horizontal layout (were too tall for slides). ---ci--- project: acdl phase: 5 milestone: v1.30 status: execute ---/ci---
25 lines
1.3 KiB
Plaintext
25 lines
1.3 KiB
Plaintext
%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#1B1B1B','primaryBorderColor':'#D6002A','primaryTextColor':'#fff','secondaryColor':'#fff','secondaryBorderColor':'#D6002A','secondaryTextColor':'#1B1B1B','tertiaryColor':'#F0F0F0','lineColor':'#1B1B1B','fontFamily':'"Helvetica Neue","Arial",sans-serif'}}}%%
|
|
flowchart LR
|
|
SDLC["SDLC<br/>code authored,<br/>built, tested"]
|
|
PDLC["PDLC<br/>product backlog,<br/>release planning"]
|
|
CONTRACT["The<br/>contract"]
|
|
INGEST["Contract<br/>ingestor"]
|
|
RESOLVE["Resolve<br/>→ L1/L2 stack"]
|
|
POLICY["Policy +<br/>confidence<br/>enforcement"]
|
|
APPLY["Reconcile<br/>→ live cloud"]
|
|
PROD["Running,<br/>observable,<br/>attested infra"]
|
|
SDLC --> CONTRACT
|
|
PDLC --> CONTRACT
|
|
CONTRACT -->|"validated<br/>boundary"| INGEST
|
|
INGEST --> RESOLVE
|
|
RESOLVE --> POLICY
|
|
POLICY --> APPLY
|
|
APPLY -->|"production-grade<br/>by construction"| PROD
|
|
style SDLC fill:#F0F0F0,color:#1B1B1B,stroke:#D6002A
|
|
style PDLC fill:#F0F0F0,color:#1B1B1B,stroke:#D6002A
|
|
style CONTRACT fill:#fff,color:#D6002A,stroke:#D6002A
|
|
style INGEST fill:#1B1B1B,color:#fff,stroke:#D6002A
|
|
style RESOLVE fill:#1B1B1B,color:#fff,stroke:#D6002A
|
|
style POLICY fill:#1B1B1B,color:#fff,stroke:#D6002A
|
|
style APPLY fill:#1B1B1B,color:#fff,stroke:#D6002A
|
|
style PROD fill:#F0F0F0,color:#1B1B1B,stroke:#D6002A |