Update Section Map Workflow Schema validation rules - Every post appears in exactly one section OR in . No double-assignment. - Every section has: , , , , . - Retired sections stay in map under with and . - Max 5 non-retired sections. If 5, abort and flag. Guardrails 1. Snapshot before every write. 2. Validate schema before writing. If invalid, bubble error; don't write partial. 3. Never delete retired-section entries. 4. Changelog entry on every write (single line with YYYY-MM-DD + summary of changes). 5. Atomic: read → snapshot → validate → write. Single operation. ---