The Ops Playbook for Content Pipelines: Batch Discipline
The content pipeline (S12 series) publishes at scale — batches of articles, images, and metadata moving through a machine. Batch discipline is the operations layer of that machine: how a batch is prepared, run, verified, and cleaned up. The playbook turns publishing from a heroic act into a repeatable operation, and it is the pattern the Round A through D batches have been exercising.
Prepare the batch
A batch starts with a manifest: the articles, the titles (dedup-checked, per the idempotent-publishing lesson of S11.10), the tags, the heroes, and the order of operations. Preparation includes the duplicate-title check — the class bug that created real duplicates in Round B (posts 12627/12629) — and the tag vocabulary check (S10-20). The manifest is the batch’s contract: what will be published, what could fail, and what “done” means.
Run the batch
The batch runs in stages with verification between them: generate heroes, publish articles, set thumbnails, verify each post live. Each stage is a bounded operation with retry logic that doesn’t mask failures (S12.2) and health checks before heavy lifts (S12.7). The run log records every post ID, every attachment, every failure — the same ledger discipline as the simulation ledger (SIM-9). Batch discipline means no stage advances until the previous stage is verified.
Cleanup and cadence
Every batch ends with hygiene: WP Rocket cache cleanup (S12.3), index updates (MASTER-INDEX-BRIDGE), and the bridge ledger. The cadence is fixed — batches of ten, cache clean per batch, index update per batch — so the pipeline’s state is always knowable. The playbook is the runbook (OP-1) for content: the documented procedure that makes a fifty-article round as routine as a single post. Batch discipline is what lets the machine publish a thousand posts without losing its mind.
Grounded in the OP operations series, the S12 pipeline series, the S11 stress-test findings, and the Round A–D batch records. Sixth article in the Round D operations track.

