Review sweep A+B + R-3 storage-04: coherent record, whole-host calculator, R-3-compliant Model A fallback
Phase A (record amendments) + Phase B (scripts/dc-dc-whole-host-budget.py + harness) of the
Stage-3 adversarial-review sweep, plus the R-3 storage-04 addition (Model A layout now
3+2+4 = 9 nodes/DC). This commit is the R-3-COMPLIANT Model A state and becomes the re-cut
`model-a-fallback` anchor (the prior tag at 87a7a8a was R-3-stale -- 3 storage -- flagged by
the Model B design cross-check). NO cloud mutation; nothing applied.

- design-decisions.md: D-103/D-107/D-114/D-115/D-121/D-122/D-123/D-124 amendments (rulings R-1..R-4).
- scripts/dc-dc-whole-host-budget.py + tests/ (13/13): replaces the lost optc-calc.py (R3-F06).
- opentofu/main.tf: locals.vr1_dc0_nodes += storage-04 (R-3); tofu validate Success.
- security-ledger SEC-011 closed; session-ledger rulings + sweep progress; model-a-fallback plan.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ck6xh3jWQi5b3Su8Dx1LEH
1 parent 87a7a8a commit 114d3927a7f4b0ce42fe5c9f2874ded7ac740249
@JANeumatrix JANeumatrix authored 14 hours ago
Showing 10 changed files
View
docs/changelog-20260716-review-sweep-phaseAB.md 0 → 100644
View
docs/design-decisions.md
View
docs/model-a-fallback-plan.md 0 → 100644
View
docs/security-ledger.md
View
docs/session-ledger.md
View
docs/stage3-adversarial-review-20260716.md 0 → 100644
View
docs/stage3-review-base.patch 0 → 100644
Too large (Show diff)
View
opentofu/main.tf
View
scripts/dc-dc-whole-host-budget.py 0 → 100755
View
tests/dc-dc-whole-host-budget/run-tests.sh 0 → 100755