Skip to content

A Runbook is a four-tuple (N, R, Π, G) — a trigger norm N whose activation selects this runbook, an executor role R whose incumbent is obligated to run it, a step sequence Π of acts that is execution-settled before the trigger fires, and a goal G that the sequence drives to the fixed fiber. The defining structure: a runbook is a specialized mandate whose prescribed act is a sequence, selected by a triggering norm, owned by an institution, terminating when the goal reaches H*_t.
Table of contents

Runbook

Formal definition

A Runbook is a four-tuple R=(N,R,Π,G)\mathcal{R} = (\mathcal{N}, R, \Pi, \mathcal{G}):

R=(N:Norm,  R:Role,  Π=[a1,,an]:Act,  G:Goal)\mathcal{R} = (\mathcal{N} : \mathrm{Norm},\; R : \mathrm{Role},\; \Pi = [a_1, \ldots, a_n] : \mathrm{Act}^*,\; \mathcal{G} : \mathrm{Goal})

where:

  • N=(ψ,Obl,I)\mathcal{N} = (\psi, \mathrm{Obl}, \mathcal{I}) is the trigger norm — the norm whose activation initiates the runbook; ψ\psi is the propositional content; when ψHt\psi \in H^*_t, the runbook is activated
  • RR is the executor role — the role whose incumbent is obligated to execute Π\Pi when N\mathcal{N} fires; the incumbent need not have designed Π\Pi, only be qualified to execute it
  • Π=[a1,,an]\Pi = [a_1, \ldots, a_n] is the step sequence — an ordered list of acts; ΠFix(Δt)\Pi \in \mathrm{Fix}(\Delta_t) at all tt for which R\mathcal{R} is valid; the sequence is execution-settled before any trigger fires; the executor exercises no substantive judgment about what the steps are
  • G=(g,τ,κ)\mathcal{G} = (g, \tau, \kappa) is the goal — the target element gHtHtg \in H_t \setminus H^*_t that Π\Pi drives to HτH^*_\tau; execution terminates when gHτg \in H^*_\tau

The output of executing R\mathcal{R} from history t0t_0 is the morphism f:t0τf : t_0 \to \tau in TT tracing the path t0φ1φn=τt_0 \star \varphi_1 \star \cdots \star \varphi_n = \tau, where each φiHti\varphi_i \in H_{t_i} is the fiber element produced by act aia_i.

Four invariants. R\mathcal{R} is a runbook if and only if:

Invariant 1 (Pre-settlement of steps): ΠFix(Δt)\Pi \in \mathrm{Fix}(\Delta_t) for all tt at which R\mathcal{R} is valid — the step sequence is execution-settled before the trigger fires. The executor need not decide what to do; the acts are prescribed in advance. A sequence whose steps require the executor to make substantive judgment calls about what the next step is — given findings from prior steps — is a playbook, not a runbook.

Invariant 2 (Trigger selectivity): within the institution I\mathcal{I} that owns R\mathcal{R}, the norm N\mathcal{N} selects R\mathcal{R} uniquely — for every history tt with ψHt\psi \in H^*_t, exactly one runbook is activated. A trigger condition that activates multiple runbooks is an inconsistency in I\mathcal{I}’s normative system.

Invariant 3 (Goal reachability): there exists a history path t0τt_0 \leq \tau in TT such that executing Π\Pi from t0t_0 produces gHτg \in H^*_\tau. The runbook is sound when this path exists. The runbook is unsound when executing Π\Pi cannot produce gHτg \in H^*_\tau — when the steps do not drive the fiber toward G\mathcal{G}.

Invariant 4 (Role authorization): every act ai=(A,αi,ti,φi)Πa_i = (A, \alpha_i, t_i, \varphi_i) \in \Pi is authorized for the executor role RR within I\mathcal{I}. No step requires the executor to act outside their role’s authorization. If a step requires an act beyond RR, the runbook must include an explicit escalation step handing control to a role with the required authorization.

Runbook and mandate

A Runbook is a specialization of Mandate. A Mandate M=(A,φ,C)\mathcal{M} = (A, \varphi, C) prescribes a single act φ\varphi with a compulsion trigger CC. A Runbook R=(N,R,Π,G)\mathcal{R} = (\mathcal{N}, R, \Pi, \mathcal{G}) prescribes a sequence Π\Pi with a norm-derived trigger N\mathcal{N} and an explicit goal G\mathcal{G} stating when execution terminates.

The mandate’s pre-settlement condition carries over directly: ΠFix(Δt)\Pi \in \mathrm{Fix}(\Delta_t) is the analog of the mandate’s ministerial, non-discretionary character. The mandate’s compulsion condition CC is here a full norm N\mathcal{N}, carrying the institutional authority of I\mathcal{I}.

What a runbook adds to a mandate: the goal G\mathcal{G}. A mandate specifies what to do; a runbook specifies what to do and when to stop. Without G\mathcal{G}, the executor cannot determine whether the sequence has accomplished anything.

Runbook and norm

The runbook R\mathcal{R} is itself a norm in I\mathcal{I}. It is an Obl\mathrm{Obl}-norm: when ψHt\psi \in H^*_t, the incumbent of RR is obligated to execute Π\Pi. The runbook’s force is institutional — the executor follows it because I\mathcal{I} prescribes it, not because it seems like a good idea on this occasion.

The trigger norm N\mathcal{N} is an element of Fix(σt)\mathrm{Fix}(\sigma_t): it is meaning-settled as the normative standard that activates this response. The runbook as a whole is a second-order norm: a norm specifying which act-sequence to perform when a first-order norm becomes active.

Runbook and act sequence

The step sequence Π=[a1,,an]\Pi = [a_1, \ldots, a_n] is a generator sequence in the trace monoid M(Σ,I)\mathbb{M}(\Sigma, I) over act-types Σ\Sigma with independence relation II. Two acts aia_i and aja_j are independent — they commute — when aia_i’s output φi\varphi_i does not feed aja_j’s inputs and aja_j’s output φj\varphi_j does not feed aia_i’s inputs. Independent acts belong to the same Foata tier and may execute in any order or in parallel without changing the resulting history.

The Foata normal form of Π\Pi is Π=B1B2Bk\Pi = B_1 \cdot B_2 \cdots B_k, where each BiB_i is a maximal set of pairwise-independent acts. The tiers BiB_i are causally ordered: every act in Bi+1B_{i+1} depends on at least one act in BiB_i. Concurrency within a tier is derived from the absence of wiring dependencies, not from an explicit parallel annotation.

Runbook vs. playbook

A playbook targets a class of novel situations where the correct response is not fully known in advance. Its steps require the executor to exercise judgment about what to do next, given findings from prior steps. The playbook’s step sequence is not in Fix(Δt)\mathrm{Fix}(\Delta_t) before execution — it cannot be, because the steps depend on what the executor discovers.

A runbook targets a recognized condition where the correct response is fully prescribed. Its step sequence is in Fix(Δt)\mathrm{Fix}(\Delta_t): execution-settled before the trigger fires. The executor’s judgment is confined to recognizing that the trigger condition holds; the acts themselves are not up for deliberation.

The formal distinction: a runbook’s ΠFix(Δt)\Pi \in \mathrm{Fix}(\Delta_t); a playbook’s step sequence is not in Fix(Δt)\mathrm{Fix}(\Delta_t) until execution completes. This is a structural difference in where in the nuclear partition the step sequence lives, not a difference in degree.

Nuclear derivation

The primary proposition for a runbook R\mathcal{R} at history tt is:

pR=[ΠFix(Δt)ψHt]Htp_\mathcal{R} = [\Pi \in \mathrm{Fix}(\Delta_t) \wedge \psi \in H^*_t] \in H_t

the conjunction of the step sequence being execution-settled and the trigger condition being doubly settled.

The σt\sigma_t action. σt(pR)=pR\sigma_t(p_\mathcal{R}) = p_\mathcal{R} — that is, pRFix(σt)p_\mathcal{R} \in \mathrm{Fix}(\sigma_t) — if and only if the runbook is meaning-settled: the institution I\mathcal{I} has recognized N\mathcal{N} as a genuine triggering norm and Π\Pi as the prescribed response. This is the backward-facing condition: the runbook has been validated against prior institutional practice. σt\sigma_t fails to fix pRp_\mathcal{R} when the runbook exists as a document but has not been ratified as the institutional response to N\mathcal{N} — it is a proposed procedure, not an operative one.

The Δt\Delta_t action. Δt(pR)=pR\Delta_t(p_\mathcal{R}) = p_\mathcal{R} — that is, pRFix(Δt)p_\mathcal{R} \in \mathrm{Fix}(\Delta_t) — if and only if the trigger condition ψ\psi has actually been observed to hold and an incumbent of RR has executed Π\Pi. This is the forward-facing condition: the runbook has been activated and carried through to the goal. Δt\Delta_t fails to fix pRp_\mathcal{R} when the trigger has fired but the runbook has not been executed — the incumbent of RR has not performed Π\Pi.

The operative condition. R\mathcal{R} is operative at tt if and only if pRHt=Fix(σt)Fix(Δt)p_\mathcal{R} \in H^*_t = \mathrm{Fix}(\sigma_t) \cap \mathrm{Fix}(\Delta_t): the runbook has been institutionally ratified and successfully executed.

The joint retraction. πt(pR)=σt(Δt(pR))\pi_t(p_\mathcal{R}) = \sigma_t(\Delta_t(p_\mathcal{R})) is the canonical projection of pRp_\mathcal{R} onto HtH^*_t. The gap σt(pR)Δt(pR)pR\sigma_t(p_\mathcal{R}) \wedge \Delta_t(p_\mathcal{R}) - p_\mathcal{R} measures how far the current state is from a fully operative runbook.

Failure modes.

Partition cell Formal condition Runbook status
HtH^*_t σt(p)=p\sigma_t(p) = p,\ Δt(p)=p\Delta_t(p) = p Ratified and executed
SatShadowt\mathrm{SatShadow}_t σt(p)=p\sigma_t(p) = p,\ Δt(p)p\Delta_t(p) \neq p Ratified; trigger fired; not executed
TrShadowt\mathrm{TrShadow}_t σt(p)p\sigma_t(p) \neq p,\ Δt(p)=p\Delta_t(p) = p Executed; not institutionally ratified
FreeShadowt\mathrm{FreeShadow}_t σt(p)p\sigma_t(p) \neq p,\ Δt(p)p\Delta_t(p) \neq p Neither ratified nor executed

SatShadowt\mathrm{SatShadow}_t is the critical operational failure: the trigger has fired, the runbook is the ratified institutional response, but no incumbent of RR executed Π\Pi. This is the gap between normative recognition and operational response. TrShadowt\mathrm{TrShadow}_t is the legitimacy failure: someone executed the steps, but not under institutional authority — a response without a ratified runbook behind it.

Persistence. If R\mathcal{R} is operative at tt' — if pRHtp_\mathcal{R} \in H^*_{t'} — then R\mathcal{R} remains operative at all ttt \leq t'. Proof: by the nuclear presheaf axiom, H(f)(σt(p))=σt(H(f)(p))H(f)(\sigma_{t'}(p)) = \sigma_t(H(f)(p)) and H(f)(Δt(p))=Δt(H(f)(p))H(f)(\Delta_{t'}(p)) = \Delta_t(H(f)(p)) for any morphism f:ttf : t \to t'. Since both nuclei fix pRp_\mathcal{R} at tt', their commutativity with restriction maps implies H(f)(pR)HtH(f)(p_\mathcal{R}) \in H^*_t. Institutional ratification and successful execution, once achieved, propagate backward through the history.

Zeno settling: the shadow-type tower of unresolved triggers

Source: Zeno Settling K1 Cohomology, Zeno Settling Small K Verification.

The shadow-type partition already built into the runbook’s nuclear derivation is not static — it has a tower structure. An unresolved trigger does not simply stay in one failure mode; it propagates forward through tower levels via the NuclearShadowSubstitution rule, generating new gaps at higher levels until the whole chain settles. The Zeno settling computation at level 1 gives the first step of this propagation.

The shadow-type substitution applied to runbook failure. The NuclearShadowSubstitution assigns each shadow type a next-level image: the t-type (transfer-stable, saturation-unstable) maps to s, and the s-type (saturation-stable, transfer-unstable) maps to st. In runbook terms:

Shadow type at level k Runbook status at level k Next-level shadow (level k+1) Next-level runbook status
RelationalHistoryFiberTransferShadowClass (t-type) Executed without institutional ratification (RelationalHistoryFiberTransferringShadowClass: RelationalHistoryFiberTransferringNucleus fixes it, RelationalHistoryFiberSaturatingNucleus does not) RelationalHistoryFiberSaturationShadowClass (s-type) at RelationalHyperverseTowerShadowWitness(a) The institutional gap — ratified recognition that unauthorized execution occurred — persists at the resolution witness level as an s-shadow
RelationalHistoryFiberSaturationShadowClass (s-type) Ratified but not executed (trigger fired; runbook recognized but no incumbent ran the steps) RelationalHistoryFiberSaturationShadowClass (s-type) + RelationalHistoryFiberTransferShadowClass (t-type) at witness level Two gaps: the ratification gap persists as an s-shadow; a new execution-acknowledgment gap appears as a t-shadow

The k=1 cohomology computation. The simplest case — one t-shadow at level 0 — proceeds as follows. The relational universe at level 0 has an element a that is t-type at history RelationalUniverseInitialTowerLevel (transfer-stable: RelationalHistoryFiberTransferringNucleus fixes a; saturation-unstable: RelationalHistoryFiberSaturatingNucleus maps a above itself). The level-0 fixed fiber at RelationalUniverseInitialTowerLevel collapses: RelationalHistoryFixedFiber at level 0 = {bottom, top}, shedding a.

The level-1 tower adds exactly one new universe-object: the resolution witness RelationalHyperverseTowerShadowWitness(a). This is a sub-universe of RelationalUniverseInitialTowerLevel with no further predecessors. At this witness, both level-0 nuclei are identity (no predecessors → saturation is trivial; restriction map from RelationalUniverseInitialTowerLevel is an isomorphism → transfer is trivial). The witness fiber persists fully to level 1: RelationalHyperverseTowerCarrierFiber at RelationalHyperverseTowerShadowWitness(a) at level 1 = {bottom, witness-element, top}.

The level-1 transfer nucleus at the witness is no longer trivial: the restriction from the level-1 carrier at RelationalUniverseInitialTowerLevel (which collapsed to {bottom, top} by shedding a) cannot supply witness-element as a stable value. Therefore witness-element is an s-type shadow at the witness level at level 1: it is saturation-stable (RelationalHistoryFiberSaturatingNucleus is still identity — no new predecessors) but not transfer-stable (RelationalHistoryFiberTransferringNucleus no longer fixes it because the upstream carrier shed its preimage).

The cohomological non-triviality. The level-1 cohomology RelationalHyperverseFirstCohomologyTowerFilteredColimitIdentification at level 1 is non-zero conditional on WitnessNonExtendability for the s-shadow witness-element: the new-modes section at the witness does not lift to a global section at level 1. Runbook reading: the gap between an unauthorized execution (t-shadow at level 0) and its institutional recognition (s-shadow at the witness level at level 1) is cohomologically non-trivial — it cannot be locally patched within the level-1 tower. Closing it requires adding the level-2 witness RelationalHyperverseTowerShadowWitness(witness-element).

Axiom versus theorem. At the ground level (RelationalHistoryFixedPresheafAutomorphismRigidityAxiom), the shadow type partition of the fiber is an axiom imposed on the relational universe. The Zeno settling computation shows that at the tower level, the same partition structure is a theorem derived from the seeding condition: the level-k+1 carrier is seeded from the level-k fixed fiber, and the shadow types that appear at level k+1 are exactly those forced by the seeding. The runbook’s four failure modes are not arbitrary — they are the four cells of the nuclear partition, and their propagation through the tower follows the NuclearShadowSubstitution rule.

Proposition (Runbook shadow propagation). Let a runbook trigger fire at history t (the trigger proposition RelationalHistoryFiberDoctrineLanguageModal(trigger) enters RelationalHistoryFiberTransferringNucleusFixedFiber). If the runbook is not executed — the primary runbook proposition RelationalHistoryFiberDoctrineLanguageModal(runbook) remains a t-type shadow at level k — then at level k+1 a new s-shadow appears at the resolution witness: the institutional recognition that execution did not follow the trigger. This s-shadow is not a duplicate of the original gap; it is a new, genuinely distinct cohomological class. The chain of unresolved runbook triggers generates a Fibonacci-type shadow sequence: t → s → st → sts → stst… , with each new level adding one more unresolved class. The runbook is fully settled only when the entire witness tower collapses — when every shadow-type element at every tower level reaches RelationalHistoryFixedFiber.

Source. Shadow propagation rule from Zeno Settling K1 Cohomology §The s-Type Shadow at Level 1 and §Fibonacci Substitution Check. Cohomological non-triviality conditional from §Cohomology at k=1. Status: the shadow-type substitution is established; the cohomological non-triviality is conditional on WitnessNonExtendability. \square

Open questions

  • Whether a runbook can be self-referential: if Π\Pi contains a step that invokes another runbook, the step sequence is not in RelationalHistoryFiberTransferringNucleusFixedFiber until the sub-runbook’s sequence is also resolved; the Zeno settling tower gives the formal structure for this: each nested sub-runbook invocation adds one tower level, and the sub-runbook’s witness is the level-k+1 resolution witness for the outer runbook’s shadow — the hierarchical fixed-point condition is exactly the ZenoSettling convergence condition.
  • Whether the goal G\mathcal{G} must belong to the same institution I\mathcal{I} as the trigger norm N\mathcal{N}, or whether a runbook can terminate on a condition from a different normative system.
  • Whether the Foata normal form of Π\Pi is unique — whether two runbooks with the same trigger and goal but different tiering structures are the same runbook; whether runbook identity is determined by semantics (trigger → goal) or by structure (the specific Foata decomposition).
  • Whether escalation steps — steps that transfer control to a different role when the current executor cannot proceed — are part of Π\Pi or a separate meta-structure on R\mathcal{R}; if part of Π\Pi, the executing role changes mid-sequence and Invariant 4 must be qualified.
  • Whether the steps parameter should be typed as Act\mathrm{Act}^* once a formal act-sequence type is introduced, rather than the current relational-universe placeholder.

Relations

Ast
Date created
Date modified
Defines
Runbook
Executor role
Role
Goal
Goal
Output
Relational history morphism
Related
Norm, act, mandate, goal, role, incumbent, institution, normative system, duty
Steps
Relational universe
Trigger
Norm
Referenced by