ワンクリックで
dispatch
Immersive scene piece — one reporter, one location, one moment. Editions report, supplementals explain, dispatches immerse.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Immersive scene piece — one reporter, one location, one moment. Editions report, supplementals explain, dispatches immerse.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Baylight Authority Director Keisha Ramos. Generates construction updates, milestone announcements, development progress reports, and civic documents (deliverable filings, TIF reports, workforce agreements) for the $2.1B Baylight District project.
Phase 39.1 capability reviewer wrapper. Runs the deterministic editorial assertions against a compiled edition, surfaces blocking failures that should halt publish, and writes a markdown summary alongside the JSON.
Prepare all inputs for city-hall voice agents. Reads tracker, approvals, world summary, engine review, coverage ratings, previous log, canon, Mara directive. Writes pending decisions per voice.
Senior Photographer for The Cycle Pulse. Generates image prompts and photo selection for editions. Reads compiled edition + canon rules + institutions, produces 5-8 storyline-tied prompts.
Letters to the Editor desk agent for The Cycle Pulse. Writes citizen voice letters responding to cycle events. Use when producing letters section of an edition.
Close the feedback loop. Canonize to Supermemory, update world-data, write ratings to sheets, grade reporters, update criteria files, update newsroom memory. Type-aware — edition, interview, supplemental, dispatch all converge here.
| name | dispatch |
| description | Immersive scene piece — one reporter, one location, one moment. Editions report, supplementals explain, dispatches immerse. |
| version | 1.2 |
| updated | "2026-04-30T00:00:00.000Z" |
| tags | ["media","active"] |
| effort | high |
| disable-model-invocation | true |
| argument-hint | [scene description] |
/dispatch [scene]
A dispatch is a scene piece. One reporter. One location. One moment in time. The reader is standing in the room.
Maria Keen at Heinold's when Horn's homer clears the wall and the whole bar loses its mind. Carmen riding shotgun with the OARI co-responder at 2am in D3 when the first call comes in. P Slayer in the bleachers during the streak, surrounded by fans who are scared to believe. Jordan Velez at Baylight watching the foundation crew pour concrete at dawn.
Editions report what happened. Supplementals explain what it means. Dispatches put you inside it.
The difference: "The bar erupted when Horn's ball cleared the fence" is reporting. "The guy next to me spilled his beer on my jacket and neither of us cared" is a dispatch.
lookup_citizen(name) for citizens, get_roster("as") for A's players. Cultural-only entities (musicians, artists, public figures registered as cultural-tier without a Sim_Ledger row) return EMPTY from lookup_citizen — fall through to lookup_cultural(name) to retrieve the wd-cultural card with CUL-XXXXXXX identifier. This is the verification path that landed Marin Tao + Brody Kale in S188's KONO Second Song dispatch. For business / faith-org context when the dispatch touches those domains, use lookup_business / lookup_faith_org. Full tool inventory: [[../../../docs/SUPERMEMORY|SUPERMEMORY]] §Search/save matrix. Read docs/media/citizen_selection.md for full criteria. No exceptions.docs/media/brief_template.md — dispatch briefs are different from article briefs but citizen handling, canon rules, and verification standards are the same.output/world_summary_c{XX}.md — weather, mood, what's happening in the city. The dispatch lives in the same world as the edition.docs/mags-corliss/NEWSROOM_MEMORY.md §Standing Editorial Conventions before naming citizens — name corrections, POPID aliases, character continuity, active arcs. Same continuity discipline the edition flow runs; keeps a dispatch from re-introducing a corrected name or contradicting a live arc.require('/root/GodWorld/lib/memoryFence').wrap(text, 'bay-tribune') before embedding. Full convention: [[SUPERMEMORY]] §Memory Fence.Match the reporter to the scene's emotional register. Dispatches develop the bench — like supplementals, they're a chance for reporters who don't get frequent cycle pulse assignments. When multiple reporters could fit a scene, default to the one with fewer recent bylines.
| Reporter | Best for | Voice |
|---|---|---|
| Maria Keen | Neighborhood texture, food, daily life | Warm, sensory, lived-in |
| Carmen Delaine | Civic moments, institutional scenes | Direct, observational, precise |
| P Slayer | Fan experiences, sports atmosphere | Personal, emotional, conscience |
| Jordan Velez | Business/development scenes, power spaces | Clean, analytical, present |
| Hal Richmond | Historical moments, legacy scenes | Atmospheric, literary, patient |
| Jax Caldera | Accountability moments, tension scenes | Sharp, restless, skeptical |
| Tanya Cruz | Sideline, behind-the-scenes, real-time dispatches | Intimate, immediate |
| Sharon Okafor | Lifestyle, social scenes | Vivid, curious, contemporary |
| Kai Marston | Music, nightlife, arts scenes | Rhythmic, insider, electric |
Engine B (utilities/bylineEngine.js) emits bylineRationale.components.format per seed (Story_Seed_Deck col R, JSON-serialized). The format axis ranks bylines against the inferred seed format type — dispatch is one of the four. Canonical dispatch pool (format-fit 4) per bylineEngine.FORMAT_FIT.dispatch:
Tier-2 dispatch fits (format-fit 3): Talia Finch (Chicago neighborhood texture), Sharon Okafor (lifestyle/social), Tanya Cruz (sideline/behind-the-scenes).
Scene-fit override behavior:
bylineRationale.components.format (col R parsed JSON) for the matched seed. If format-fit ≥ 3 for a journalist, that journalist is engine-validated for the dispatch format.[engine: format-fit 1 — outside canonical dispatch pool]. Mike can proceed regardless; the note is auditable transparency, not a block.The engine's job is to surface miscalibration; the editorial call stays Mike's.
If the user provided a scene description (via /dispatch [scene] or the --scene arg), use it directly and skip to Step 1. If not, propose 2-3 scene concepts based on:
output/world_summary_c{XX}.md)Present to the user:
Wait for user approval before proceeding.
Auto-resolve evaluation (S189): an alternate flow would auto-pick the highest-bench-fit scene from
sift_proposals.json+ engine_review without an editorial gate, with--scene "X"as override. Decision: keep the manual approval gate. Editorial control over which moment the city inhabits is the dispatch's whole point — Mags' judgment beats algorithmic ranking on scene selection. Auto-propose (current behavior) preserves the gate while still surfacing 2-3 candidates the skill ranked. Revisit only if the manual gate becomes a bottleneck during a multi-dispatch cycle.
Write a brief for the reporter at output/reporters/{reporter}/c{XX}_dispatch_brief.md:
# Dispatch Brief — {reporter name}
## Cycle {XX}
### Scene
{One paragraph: location, moment, what's happening}
### You Are Here
{Sensory grounding: time of day, weather from world summary, sounds, smells, light}
### Citizens Present
{Each citizen with POPID, age, neighborhood, occupation, why they're in this scene}
{Canon history from bay-tribune for each — what do we already know about them?}
### What Just Happened
{The event or moment that makes this scene worth writing — the homer, the first call, the vote}
### What You're Watching For
{The human detail. Not the event itself — the reaction. The spilled beer. The held breath.}
### Tone
{One line: the emotional register of this piece}
Launch the reporter agent with the brief. The agent writes to output/reporters/{reporter}/articles/c{XX}_dispatch_{slug}.md.
Agent instructions (append to brief):
Read the dispatch. Check:
If it needs revision, edit directly or re-brief the agent with specific notes.
output/reporters/{reporter}/articles/c{XX}_dispatch_{slug}.mdoutput/production_log_c{XX}.md — the one-true-cycle source per pipeline.32; legacy fallback production_log_edition_c{XX}.md if the unified log is absent). Dispatches can run multiple times per cycle, so each gets its own slugged section:
## /dispatch — {slug}
- Reporter: {name}
- Location: {place}
- Citizens: {names}
- Filed: {filename}
/edition-print --type dispatch (after Step 4.5).txtThe reporter .md is intermediate. The .txt is canon. Compile per [[EDITION_PIPELINE]] §Published .txt Format Contract — Bay Tribune masthead + 5 structural sections (HEADER / BODY / NAMES INDEX / CITIZEN USAGE LOG / BUSINESSES NAMED / ARTICLE TABLE).
Output: editions/cycle_pulse_dispatch_<cycle>_<slug>.txt
<slug> | <reporter> | DISPATCH | <word count>)<TYPE>=DISPATCH, descriptor = scene titleSlug rule: 1–3 words, lowercase, underscore-separated (e.g., temescal_47th_dawn). Editorial pick at authoring time. Once published, immutable.
Names Index, Citizen Usage Log, Businesses Named populated from the citizens/businesses cited in the body. Pure-atmosphere dispatches may emit empty NAMES INDEX / BUSINESSES NAMED — section headers always present, content lines may be zero.
Y<n>C<m> math: n = floor((cycle-1) / 52) + 1, m = ((cycle-1) % 52) + 1. No month names.
After Step 4.5 the .txt is on disk. Two skills converge here, run in parallel:
/post-publish --type dispatch --cycle <XX> --source editions/cycle_pulse_dispatch_<XX>_<slug>.txt
/edition-print --type dispatch --cycle <XX> --source editions/cycle_pulse_dispatch_<XX>_<slug>.txt
/post-publish --type dispatch handles canon ingest (bay-tribune wiki + text), citizen card refresh, newsroom memory update, production log finalize, mags-bot restart. Per-substep verification gates per the [[../post-publish/SKILL|post-publish]] matrix; the dispatch row of that matrix governs which substeps run (coverage ratings C93-gated, skip by default).
/edition-print --type dispatch handles DJ art direction (1–3 photos), PDF render, Drive upload.
Trigger condition (T11): Run /edition-print for dispatches at editorial discretion — invoke when the scene warrants a visual asset (a Heinold's-during-game-14 frame, a waterfront dusk, a Coliseum tunnel after a milestone). Skip when the dispatch is voice-only or the scene doesn't add image-layer signal. Default: invoke unless explicitly skipped.
S188 photo-pipeline status: /edition-print is currently edition-only for the photo step (DJ-direction pipeline rebuilt S188 — djDirect.js bundles edition+sift+world_summary; non-edition types await bundler extension). Dispatches will route through /edition-print for PDF + Drive but the photo step bails on missing dj_direction.json. Post-T11 follow-up will extend djDirect.js to handle dispatch source files.
Both skills append their ## /dispatch — {slug} section to the unified output/production_log_c{XX}.md with inline Supermemory doc IDs for direct query next cycle.
At skill close, capture friction observed during dispatch production as a gap log. /dispatch is a heavy skill at the media generator terminal; sidecar gap logs catch inefficiency the skill couldn't catch while running.
Output path: output/production_log_c<XX>_dispatch_<slug>_gaps.md (pipeline.34 convention production_log_c{XX}_<skill>_<slug>_gaps.md — slug-infixed because dispatches can run multiple times per cycle; one gap log per dispatch).
Gap prefix: G-D* (e.g., G-D1).
Common categories for /dispatch gaps:
Discipline: write the gap log even on clean runs (or note "no gaps" inline if dispatch ran cleanly). File a ROLLOUT row in pipeline.<n> pointing at the gap log per ADR-0005 §How to add work as needed.
Runs within the current cycle, typically after /write-edition and /post-publish are complete. Dispatches extend coverage — same world, one scene. Can run multiple times per cycle.
Full chain: /run-cycle → /city-hall-prep → /city-hall → /sift → /write-edition → /post-publish → /edition-print → then supplementals, dispatches, podcasts as needed