P4: upgrade-safe Constitution migration (both installers + fixtures) #589

Closed
opened 2026-06-21 22:56:21 +00:00 by jason.woltje · 0 comments
Owner

Phase 4 of the framework constitution alpha — the migration that gates the alpha tag. Makes CONSTITUTION/AGENTS/STANDARDS framework-owned (overwrite on upgrade) without losing user data: backup-once to .pre-constitution.bak, snapshot->restore crash safety, append-friendly FRAMEWORK_OWNED/USER_SEEDED lists, FRAMEWORK_VERSION 2->3. Mirrored across install.sh (bash) + file-adapter.ts (TS). mosaic-init fail-closed persona. Fixture matrix: install.sh 14/14 local + vitest 5-fixture suite. Refs #542.

Phase 4 of the framework constitution alpha — the migration that gates the alpha tag. Makes CONSTITUTION/AGENTS/STANDARDS framework-owned (overwrite on upgrade) without losing user data: backup-once to .pre-constitution.bak, snapshot->restore crash safety, append-friendly FRAMEWORK_OWNED/USER_SEEDED lists, FRAMEWORK_VERSION 2->3. Mirrored across install.sh (bash) + file-adapter.ts (TS). mosaic-init fail-closed persona. Fixture matrix: install.sh 14/14 local + vitest 5-fixture suite. Refs #542.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#589