Typed map of the system's operation: per-lifecycle health predicate, generating the runbook.

Lifecycle model (typed operational map → generated runbook)

Intent — Model how the operating substrate works as a typed object, not a memorized story: each lifecycle a named subsystem with a one-line summary of its mechanics and a machine-checkable healthy-state predicate, and each operational symptom a row keyed to the lifecycle it belongs to. Then generate the operator's runbook from that model rather than writing it from memory. The runbook can't drift from the system it describes, because it is a projection of the same typed map the health checks read (our instance: a handful of named operating lifecycles — manage-agents, manage-context, manage-git, manage-deploy, manage-dev-env, the cron plane, the orchestrator's own hooks — each with a healthy predicate, projected into an operator skill).

SummaryTyped map of the system's operation: per-lifecycle health predicate, generating the runbook.
TargetBridge · System models
Formtyped-ir
Movepackage — a constraint shipped with its sensors
Modelis-a-model — a structured model you check a system property against
EnforcementHard (deterministic) — each lifecycle's healthy predicate is machine-checkable against the live substrate, and the operator runbook is generated from the model so prose can't drift from the map
Derivationmodel-to-code — the operator runbook / skill is generated from the typed lifecycle map

Its place in the environment — a variant / known-use of Executable Source of Truth, under KNOW · Maintain authoritative system knowledge. Preserved here for its technical texture; the construction kit shows how it folds.

Motivation — the failure it kills

An operator runs a substrate with many moving parts: how agents are dispatched and reclaimed, how context is banked and recovered, how the repository stays deployable, how deploys stage, how the dev machine and its background jobs behave. The knowledge of how each part works when healthy and what to do when it isn't usually lives in one person's head and a scatter of stale docs. Two failures follow. First, the operator diagnoses from memory, and memory is wrong precisely on the rare failure that matters. Second, when the operator is an agent with no cross-session memory, "diagnose from experience" is not available at all — a fresh agent has no idea the queue looks wedged because a lock went stale, and re-derives it slowly or wrongly every time. The runbook that would have told it rots the moment the substrate changes, because nothing ties the prose to the system.

Why it's not just a runbook document

A runbook is prose someone wrote down; this is a structured model the runbook is generated from, and the difference is the difference between a document and a model everywhere in this catalogue. A written runbook has no healthy-state predicate a machine can evaluate — it says "the queue should be draining," not a check that tests whether it is. It has no structural key tying a symptom to the subsystem it belongs to, so its troubleshooting section drifts into an unsorted pile. And it rots silently: the deploy plane changes, the runbook still describes the old one, and nobody notices until the old instructions mislead an operator mid-incident. The model fixes each: the healthy predicate is executable, so "is this lifecycle well?" is a check, not a vibe; every symptom row carries the lifecycle it keys to, so the runbook is sorted by the model's own structure; and because the runbook is projected from the model, a lifecycle that changes shape reddens a gate until the map is updated, which regenerates the prose. The operator reads generated text that a check keeps honest, not a document that decays.

Mechanism

Prerequisites

Consequences & costs

Known uses

Related mechanisms

Governed by

The mechanisms that hold this model true — inverted from their Governs edges at build time, never hand-written. A direct governor names this model; a trunk mechanism governs every model.