Skip to main content

Subject SHA mismatch

Symptom

The orchestrator reports subject_sha mismatch when trying to consume a gate.

Resolution

  1. Identify which gate is stale.
  2. Compare the runtime HEAD with the gate's subject_sha.
  3. If the head moved, re-issue the gate at the new head.
  4. If the head is unchanged, inspect for runtime split-brain (goal-doctor.ps1).

See Playbooks → Handle stale PR head or Handle stale production subject.