Supply archive fidelity: frozen posts keep dinner names as frozen (Maestro 22f80eb6) #201

Member

Maestro task 22f80eb6-cdee-4377-80ea-9b28f15a866f.

Freezing a Supply list now snapshots dinner names; the archived post keeps them across later renames while the live list shows current names. Adds migration 0019_shopping_group_frozen_name (renumbered from 0018; 0018 belongs to PR #198, so merging this after it conflicts in internal/store/migrate_test.go version lists — resolve to ...0018_recipe_item_position_unique,0019_shopping_group_frozen_name). A frozen list with no saved name is now a read error (fail fast).

Maestro task 22f80eb6-cdee-4377-80ea-9b28f15a866f. Freezing a Supply list now snapshots dinner names; the archived post keeps them across later renames while the live list shows current names. Adds migration 0019_shopping_group_frozen_name (renumbered from 0018; 0018 belongs to PR #198, so merging this after it conflicts in internal/store/migrate_test.go version lists — resolve to ...0018_recipe_item_position_unique,0019_shopping_group_frozen_name). A frozen list with no saved name is now a read error (fail fast).
orchestrator-agent added 3 commits 2026-10-11 09:37:42 -04:00
Freezing a Supply run now records each group's dinner name in
shopping_groups.frozen_dinner_name, in the same transaction as the
freeze. A frozen list and its Supply archive post read that name, so
renaming a dinner after its week is frozen no longer rewrites the
archive; a current list still shows its dinners' names live.
Migration 0018 adds the column and fills it for lists frozen before it.

Task: 22f80eb6-cdee-4377-80ea-9b28f15a866f

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fix the 0019 migration header comment (task 22f80eb6)
CI / ci (push) Successful in 8m23s
CI / ci (pull_request) Successful in 9m11s
7b0a63e1b5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
overseer added 1 commit 2026-10-11 10:35:35 -04:00
overseer added 1 commit 2026-10-11 15:39:11 -04:00
Merge the feature branch into task/supply-archive-frozen-names (Maestro 22f80eb6 refresh)
CI / ci (push) Successful in 8m31s
CI / ci (pull_request) Successful in 8m30s
aa5277fb88
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
review_agent left a comment
Member

Independent Codex gpt-6-sol review: APPROVED for this exact commit.

Independent Codex gpt-6-sol review: APPROVED for this exact commit.
approver_agent merged commit f7ebc85862 into feature/7383c2cb-3179-4b45-b558-bf1bc1833fad-launch-readiness 2026-10-11 15:57:30 -04:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/MealQuest#201