A 5e storytelling engine with an LLM DM

Key the roadmap on plan numbers, not phase ordinals master

The roadmap numbered phases by ordinal and linked each to a plan, so the aside was phase 11 in plans/0013 and persistence was phase 10 in plans/0014. A plan number is the order the plan was written, not its build order, and we write some plans ahead of their phase, so the two never agreed after session state. The roadmap now keys every row by its plan number and lists it in build order. A plan keeps its number wherever it lands, and a row with no plan yet stays a stub until its plan is written. Completed plans that referenced an old phase now carry the plan they map to, and plans/README no longer tells us to renumber the phases that follow a new plan.