Runbooks

A process definition names a runbook per stage through its :hint field, and tik explain prints that link beside the missing evidence:

To reach :triaged:
  ✗ set fact [:category] ([:enum :billing :technical :account :abuse])
  (see: kb/runbooks/support-request-triaged.md)

So these pages are read at the moment somebody is stuck, and each answers a single question: what has to become true here, and who can make it so. They live in the repository’s knowledge bundle under kb/runbooks/, so a checkout, an agent, and this site read the same document.

Each process below is listed in stage order rather than alphabetically — a runbook makes most sense beside the stages it sits between.

support-request

The sample process the conformance corpus pins: a customer report from arrival to acknowledgement.

StageWhat it means
:receivedA new report exists and nothing is known yet.
:triagedA triager has signed off a category and a severity.
:reproducibleA reproduction is attached under repro/.
:resolvedA resolution reference points at the fix.
:escalatedDerives on its own: 48 hours with no category.
:closedSticky milestone — only the customer’s acknowledgement closes it.

release

A version’s supply chain as evidence: one ticket per release, each stage saying what must be true of the artifacts rather than which job ran.

StageWhat it means
:builtArtifacts exist and CI has signed which commit produced them.
:scannedA vulnerability scan came back clean, attested within the last day.
:attestedAn SBOM, build provenance, and a signature are on record.
:publishedSticky — a maintainer shipped it, and not the one who built it.
:withheldA maintainer decided it does not ship, with the reason.

tik-dev

The process tik’s own development runs in; this repository is a live store.

StageWhat it means
:capturedA thought exists and the ticket preserves it.
:triagedA summary and a kind are on record.
:implementedA commit is named.
:landedThe full local gate came back green.
:parkedDeliberately not now — with the reason, which is the deliverable.

hypothesis

Falsifiable claims carrying a kill criterion, so a plan can be wrong on purpose rather than by accident.

StageWhat it means
:capturedA belief worth testing exists, even half-formed.
:statedThe claim and what would kill it are both written down.
:runningThe experiment is named: what is run, on what, measured how.
:validatedEvidence a stranger could check.
:killedWhich criterion fired, and the evidence it fired on.

track

Two stages, for something that needs recording rather than a workflow.

StageWhat it means
:openThe ticket exists; record what is true as it happens.
:doneThe thing ended — say how.

identity-registry

StageWhat it means
:registryAlways this stage: key bindings are evidence, not workflow.