Update .NET version references to .NET 11
Add Receipts page; refresh Status; document SNO render/nav split and basement-fade stumbles
Receipts: port the audit-backed clean-room claims off the README into a dedicated
page, reorganized by system, plus a recent-systems section (sfx VM, party &
formations, hinge-accurate doors, monster casters).
Status: bring current with the Phase 25-27 run — party & companions, Field
Commands, per-companion sheets, shops, mob AI, doors, compass, cinematics, the
full spell universe, and the underground cutaway.
Architecture: document the SNO render-vs-nav geometry split (whole-snode render
fade vs per-lnode nav fade).
Engine Quirks: add the basement-cutaway story — camera-side fades vs physical
nav, exit-restore box triggers, and the vertical aggro band.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Wiki freshness sweep after SC-SPELL-VISUAL slices A–E
Drift had accumulated across seven pages between v0.14.0 and the
current state (v0.15.0 + Phase 21a/b/c/d shipped, SC-SPELL-VFX-AUDIT,
SC-SPELL-VFX-MOTION-HANDLE, and SC-SPELL-VISUAL-A through -E all
landed). Concrete fixes per page:
- Status.md: tag bumped 0.14.0 → 0.15.0; playable summary rewritten to
cover dialogue / quests / vendors / per-element spell tints; Spells
table row reflects the 14-of-16 primitive coverage; queue list
trimmed to actual open Phase-21 slices.
- Auditing-the-Spell-Catalog.md: priority-ordered "ingredients still
to build" table replaced with the post-E unhandled-verb table —
every ingredient in the old table now ships. Fireball example reads
PARTIAL because of waitfor, not because trackball is missing.
- Architecture.md: subsystem map gains the SFX VM and particle backend
rows; Spells row names SpellCatalog and the SFX dispatch chain.
- Building-and-Running.md: Controls table gains the [/]/\ debug-cycle
keys; new Environment Variables section documents
SIEGEFX_DEBUG_SPELLS; CLI section refers to the diagnostics page
instead of advertising 5 of ~20 subcommand families.
- Diagnostic-CLI-Tools.md: new siegefx sfx <list|show|parse|run>
section under spells; Program.cs LOC bumped 5,500 → 6,500.
- Home.md: polish-plan link description rewritten so a new reader can
tell Phase 20 is past tense.
- Phase-20-and-v1.0-Polish-Plan.md: Phase 20 section marked SHIPPED;
Phase 21 table replaced with a Shipped vs Open ledger that names the
real open slices (21d-2a-x playtest, SC-SPELL-VISUAL F/G/H,
SC-INV-B/SPELL-A, SC-SCROLL D–G, 21e settings, 21f release).
Engine-Quirks-and-Stumbles.md was audited and has no stale claims.
Build out wiki: status, dev journal, Phase 20+polish plan, architecture, build/run guide