From e725bcf0be78bb5c2d083e7d47d128ae7b4c03e8 Mon Sep 17 00:00:00 2001 From: Aly Raffauf Date: Sun, 9 Aug 2026 19:11:27 -0400 Subject: [PATCH] chore: record state records file in plan layout Amends PLAN.md Section 12.1 and Task 49 Owns to record internal/reconcile/state_records.go, added by the snapshot-integrity rework as the home of the immutable StateSnapshot definition. --- PLAN.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PLAN.md b/PLAN.md index 3de6f32..498f758 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1196,6 +1196,7 @@ internal/reconcile/types.go internal/reconcile/source_snapshot.go internal/reconcile/target_snapshot.go internal/reconcile/state_snapshot.go +internal/reconcile/state_records.go internal/reconcile/snapshot.go internal/reconcile/classify_file.go internal/reconcile/classify_alias.go @@ -2560,7 +2561,7 @@ The exact direct prerequisites below, not the ranges above, determine readiness. **Depends on:** 25, 46. -**Owns:** `internal/reconcile/state_snapshot.go`, `internal/reconcile/state_snapshot_test.go`. +**Owns:** `internal/reconcile/state_snapshot.go`, `internal/reconcile/state_records.go`, `internal/reconcile/state_snapshot_test.go`. **Deliverable:** Convert active/retired/state-only file and alias rows into immutable evaluation records and reject cross-table corruption. -- 2.51.2