Skip to content

Handovers transfer state, not transcripts

Handovers transfer state, not transcripts

majordomus://rule/majordomus.handovers-carry-state@1active principle

it references

Nothing. This object declares no reference.

Rationale

A transcript is the past as one worker experienced it. The next worker needs the present as the repository has it. A record with required sections and computed identity fields is the difference.

Required behaviour

Write a handover as the current state and the next action, with computed front matter, and never paste a transcript, a diff or a narrative of the session into any record.

Failure behaviour

Nothing decides this rule directly, so a violation is reported by nobody; it is the rules that depend on it that decide what a machine can decide and stop or warn accordingly.

Verification

The enforced rules whose depends_on names this one carry the validators, the tests and the CI wiring. majordomus doctrine list shows them.

Where this comes from

canonical file
.ai/repo/rules/vendor/majordomus/rules/principle-10-handovers-carry-state.v1.md
identity
majordomus.handovers-carry-state@1
also served as
MCP resource majordomus://rule/majordomus.handovers-carry-state@1 · majordomus entity show rule/majordomus-handovers-carry-state-1 · GET /api/v1/entity?uri=majordomus://rule/majordomus.handovers-carry-state@1
in the Cockpit
/cockpit/objects/rule/majordomus-handovers-carry-state-1

This page is generated from the file above by scripts/generate-site-data; editing the page changes nothing, editing the file changes every surface. The relations above are edges of docs/generated/graph.json, which the executable writes from the same index.

Searches the titles and descriptions of every page this site publishes.