Task — engineering-spec@1

"ship-tasks evolution — batch/8 HITL + sub-batch doctrine"

doneTASK-CUO-305
module cuo · class product · priority p1 · created 2026-07-23 · shipped null
depends on TASK-CUO-303 · blocks none

TASK-CUO-305: ship-tasks evolution from batch/8 friction

Problem

Shipping batch/8 surfaced repeated HITL/ops friction (documented in docs/batches/batch-8a-ship-notes.md8c):

Fix

Fold those candidates into modules/cuo/chief-technology-officer/workflows/ship-tasks.md HITL section: gated-flip checklist, batch evidence sanction, sub-batch ledger rules.

Acceptance

  1. ship-tasks.md documents the four-step gated-flip checklist.
  2. Shared evidence for batch "approve all" is explicitly sanctioned.
  3. Sub-batch / parent ledger relationship is stated.
  4. No behavior change to backlog-mutate exit codes.