Skip to content

I0104 — Move the claim from planned to guaranteed

Update docs/CLAIMS.yaml and the claim's detail page so the public surface states what is now true, with the file that implements it and the test that proves it.

DONE wave 3 · p2 · implementation profile · parallel safe

Part of M001 — A blocking question survives a handover.

Objective

Update docs/CLAIMS.yaml and the claim's detail page so the public surface states what is now true, with the file that implements it and the test that proves it.

Why

A capability that works and is still published as planned understates the tool; one published as guaranteed without a test overstates it. The matrix is the only place either is caught.

Current state

blocker-survives-handover is planned, with implementation and test both '-', and a note describing the gap.

Desired state

The claim is guaranteed, cites lib/question.sh and the case from I0103, and its detail page says what the behaviour does not cover.

Scope

  • docs/CLAIMS.yaml
  • docs/claims
  • docs/CONTINUITY.md

Out of scope

  • Any behaviour change

Dependencies

Acceptance criteria

  • The claim is guaranteed and both paths exist
  • The detail page has a section saying what the behaviour does not cover
  • The generated site data regenerates without a stale file

Validation

  • scripts/generate-site-data --check
  • bash test/run.sh

Evidence required

  • docs_build

Evidence

coverstypecommandresultat commit
docs_buildbuildscripts/generate-site-data --check && bin/majordomus doctorin sync, doctor 0 failures — the claim is guaranteed with lib/check.sh and test/cases/50_blocker_across_handover.sh, its detail page states the case the behaviour is deliberately wrong in, and the doctrine summary matches the implemented gate83b72cb

Risk

Promoting a claim is the moment the repository starts being believed on it.

Timeline

started
2026-09-04T07:32:26Z
verified
2026-09-04T07:34:55Z
completed
2026-09-04T07:34:58Z

Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.

Canonical record: .ai/repo/project/issues/I0104.yaml. Read it back with majordomus plan show I0104.