Fill the Foundation hall to 240 rack sites. master
The hall is 44x20 tiles of floor, but all sixty rack sites sat between x=20 and x=38 with every second row tile empty, so half the authored room was bare and a row read as ten lonely towers. Rows now span the room as two contiguous banks of twenty chassis split by a walkable cross-aisle: 221 foreign, fifteen dead, Rack 3, three pilot allocations. The player's side stays absolute at one core and three allocations. Density is Foundation pressure, not capacity, so owning one site of 240 reads smaller than owning one of sixty. Footprint, six rows, row-acquisition ladder, save schema, and the criterion-7 anchor coordinates are unchanged. hall.rs is now the single geometry authority; the plate, the aggregate row readout, and the Bevy service layer derive from it instead of each repeating `20..=38`. The authored service layer scales with the plate (239 props to 620). Auditing this found that CableRun is unwalkable and the old plate ran one full-height at x=41, with every hall door west of it — the room's whole east strip was sealed off from the rest of the hall, which is why nothing was ever placed there. Runs now cap row ends only. The save.rs characterization fingerprint is repinned: the plate is persisted state, so a content change legitimately moves it. Schema is unchanged, so SAVE_VERSION stays 56 and development saves written earlier still carry the old sixty-site plate. Defense: amends wiki/world/places/basement-map.md, which owns the hall plate. Criterion 6 is rewritten from sixty sites to 240 and now requires one geometry authority; criterion 7 additionally requires the empty allocations flanking Rack 3 so the close frame still resolves it as one machine; new criterion 8 requires every site to keep a reachable working face, which is the clause the severing cable run violated. Dependent counts in clinical-frame.md, computer-visual-language.md, feel-floor.md, scale.md, and act-one.md are amended in the same commit. Verified by cargo test --workspace, ./tools/check.sh --land, and two observed runs (hall-material: 620/620 authored service roots visible and fog-gated; hall: six dense rows with the cross-aisle legible), real save directory untouched.