Skip to content

Repair harness slot layout migration on existing databases - #36

Merged
rullopat merged 1 commit into
mainfrom
codex/fix-harness-slot-layout-migration
Jul 12, 2026
Merged

Repair harness slot layout migration on existing databases#36
rullopat merged 1 commit into
mainfrom
codex/fix-harness-slot-layout-migration

Conversation

@rullopat

@rullopat rullopat commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • restore migration 0009 to its originally shipped Team-slot schema
  • add forward migration 0013 for optional slot layout columns
  • make 0013 converge both older databases missing the columns and interim fresh databases that already contain them
  • add an upgrade-path regression test

User-visible fix

Creating or opening a Team template on an upgraded installation no longer fails because position_x is missing.

Verification

  • repaired the live ~/.bazilion database and verified both slot tables
  • Team listing succeeds against the repaired daemon
  • focused migration, harness, and route tests: 32 passed
  • full repository suite: 95 files, 744 tests passed
  • root typecheck
  • git diff --check

@rullopat
rullopat merged commit edfc93b into main Jul 12, 2026
1 check passed
@rullopat
rullopat deleted the codex/fix-harness-slot-layout-migration branch July 12, 2026 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant