Mechanical data assembly after a cycle run. Reads sheets + engine-review, produces world summary document. No editorial judgment.
Assemble a factual world summary from engine output. No editorial judgment. No story picks. Just: what happened in the world this cycle.
This document is what Mags and Mike sift from together in /sift.
Read from sheets via service account:
Read from disk:
output/production_log_city_hall_c{XX}.md (if city-hall has run)output/engine_review_c{XX}.md (ailments, improvements, incoherence from /engine-review)Follow the C91 template at output/world_summary_c91.md. Sections:
Write to output/world_summary_c{XX}.md
Supermemory ingest happens in /post-publish, not here. This skill produces the file. Post-publish canonizes it.
/sift/sift/sift and /write-edition/pre-mortem/engine-reviewStep 5 in the run-cycle chain. After engine-review. Before city-hall and sift.
Service account via lib/sheets.js. Spreadsheet ID from .env.