Fleet Schemas ↑↓ move within a pane · ←→ move between panes · Enter opens · Esc backs out
CampaignStep 12 fields

laws-cases/CampaignStep

no records found at /Users/eshao/.config/mnt/runs/laws-cases/*/*/*/artifacts/campaign-step.yml
case non-empty string
Case whose pending work inspectLadderCase resolves before beginLadderStep can dispatch.
required
round integer > 0
Historical round ordinal checked by the controller without resetting at campaign boundaries.
required
step one of: reuse | ask-why | author | attest | fire | judge | record
Workflow operation selected by inspectLadderCase and executed by the controller.
required
request object
Request identity written before dispatch and retained unchanged during settlement.
required
fingerprint string matching /^sha256:[a-f0-9]{64}$/
Fingerprint of the complete planned request, checked before resuming the same operation.
required
sourceRunIds list of non-empty string
Ordered existing evidence references supplied when beginLadderStep prepares the operation.
required
childRunIds list of non-empty string
Accepted child run references persisted by the step writer and recovered by inspectLadderCase; an empty list never proves dispatch did not occur.
required
dispatch object
Dispatch and settlement facts written by the step owner, distinct from lib-runs lifecycle timing.
required
state one of: prepared | started | settled
Dispatch boundary persisted by the writer; started work cannot be dispatched again on resume.
required
providerRequestId non-empty string
Provider-issued request identity retained when supplied by the provider; never synthesized from a local run id.
outcome one of: completed | failed | unknown
Settled operation outcome read by inspectLadderCase; unknown retains possibly billed work without replacement.
_legacy map of any shape (not yet constrained by the schema)
Migration-preserved values; live step writers refuse this pocket.

Checks

  • _checkDispatchState
  • _checkDistinctRunIds

Defects

No defects in the 0 records checked.

Where it lives

Bound bylaws-cases
Declared in~/mnt/laws/laws-cases/assets/schemas/campaign-step.ts
BindingcampaignStepDataStore
Directory~/mnt/runs/laws-cases
Files*/*/*/artifacts/campaign-step.yml
Referenced ascampaign-step