Public: anyone can read this; the crew can change it.
Schema migrations are identified by name, so two pulls can each add one without colliding #783
commented
Parked by the crew: the check failed ("db > future schema refuses to run") and the decider saw no point in another try (pull #2558 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Sign in to join this conversation.
Migrations in
src/core/schema.tsare a positional list: a migration's number is its index. Two pulls that each add one collide, whichever lands second has to be rebased and renumbered, and a preview booted from copied data refuses to start when the numbers disagree. It has parked work twice (#422) and cost several renumberings in one day.Acceptance criteria
2026-10-05-email-check), and the database records which names have been applied, not a count.