D-130 ADOPTED (a) + implemented: seed-volume ignore_changes guard (GA-F01, G4+G5 CLOSED)
Batch 1 items 1-4. G4 verifications captured: v8 = suppression CONFIRMED
(fresh baseline 7/2/7 identical to 2026-07-18, with-edit 6/2/6, zero
forces-replacement; DC0 creates unaffected); v7 = defect reproduced on
isolated throwaway-v7-* domain, replacement applied UNDER the running
domain with NO bounce (domid 3->3), teardown verified zero residue.
Operator ruled (a) per GA-R5 (utterance quoted in the D-130 entry).
Implemented: lifecycle { ignore_changes = [create] } on
libvirt_volume.seed in modules/cloudinit-vm + tests/cloudinit-vm
harness (6/6; guard placement, exact attribute, no leak onto data disk,
tofu validate). CURRENT-STATE: G4/G5 rows CLOSED + rotated, decision
queue item 1 rotated to the register, section 5 records post-fix 6/2/6
pending the G6 reconcile (C2: captures + doc same commit). 342/360 cap.

Revert: git revert this commit (restores the replace-pair behavior and
the pre-ruling CURRENT-STATE rows; captures remain in history).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VZbUeRE8weySLSGY1odrCi
1 parent 9683a18 commit dac10e0877caf814ce7e3253ed89633e795163a7
@JANeumatrix JANeumatrix authored 1 day ago
Showing 7 changed files
View
docs/CURRENT-STATE.md
View
docs/audit/outer-plan-20260719-baseline.txt 0 → 100644
View
docs/audit/outer-plan-20260719-v8-ignorechanges.txt 0 → 100644
View
docs/audit/throwaway-v7-20260719.txt 0 → 100644
View
docs/design-decisions.md
View
opentofu/modules/cloudinit-vm/main.tf
View
tests/cloudinit-vm/run-tests.sh 0 → 100644