Rendered from docs/probe-runs/second-campaign-pilot-of-2026-09-28-campaign-tier-present-arm-sufficiency.md in the Headwater
corpus. Every document on this half of the site is typed by the taxonomy
the descriptor names: corpus.json.
Second campaign pilot of 2026-09-28, campaign tier, present arm, sufficiency
Run identity
model: claude-sonnet-5
served_version: claude-sonnet-5
tree: sha256:d9aad3464b048f92f47d8c5779bffee5b728699fc710d7e0af2c66363e9b51b0
lock: sha256:62144f6124525b73c49768d80ccdc41d7324fff0b39836367db4db85aa502cb8
selection: sha256:1d93b514529314b74499196391c68b4b3d1de26853dd9d5ba7f3b455f54ed91d
read_set: sha256:7a76c0b28551210b534705cf2b69216c68b6543dba250fc82fb24861e4949f46
seed: 0
harness: 0.4.0
tier: campaign
arm: present
at: 2026-09-28
cost_cents: 254
This is a second pilot and not the campaign. tools/probe/campaign.sh recorded it on 2026-09-28 at one repetition per probe, to test the three changes the owner ruled on #980 after the first pilot. First, every workspace of both arms carries the built headwater, so the intent hook can run in a present-arm session. Second, a closed-set word alone on the final line is the answer. Third, the seal removes HW-OBL-0198, the answer key of the patched probe. No comparison pools it with the full run, and no obligation is restated on it.
One batch, one tree. Every session ran in a fresh copy of one git archive of commit ed9e61a7, with the engine that commit builds, in one order that seed 981 shuffled, four at a time, on claude-sonnet-5 with a cap of 60 turns. Each workspace lost the instrument, every record under docs/ that names a probe of the batch, and the answer keys of those probes. Each absent workspace also lost its tier's ablation.
This transcript stands at deprecated, and the reason is the lock it pins. The digest above is the lock of the tree that these pilot sessions met. The taxonomy change that declared the subsystem_spec kind on 2026-09-28 moved that lock, and the first of the five confirmations refused this recording until #1292. Since #1292, that confirmation reads a transcript with a moved lock when the read set of its probes did not move. The read set of this selection did not move, so the result derived from it carries verdicts again. The transcript stays at deprecated because it is a pilot. No comparison pools it with the full run, and a reader may take no rate from it as a measurement. The full campaign batch records its own sessions.
Events
- probe: "HW-PROBE-a-counted-tombstone-separates-a-withheld-answer-from-an-absent-answer"
session: "L1-campaign-present-p1-r1"
calls:
- tool: "Bash"
argument: "{\"command\":\"grep -ril \\\"amber\\\" docs/ 2>/dev/null; echo \\\"---tombstone---\\\"; grep -ril \\\"tombstone\\\" docs/ 2>/dev/null\",\"description\":\"Search docs for amber and tombstone references\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -rin \\\"recovery word\\\" docs/ 2>/dev/null; echo \\\"---\\\"; grep -rin \\\"amber\\\" . --include=\\\"*.md\\\" --include=\\\"*.yml\\\" --include=\\\"*.lock\\\" 2>/dev/null | grep -v \\\"/.git/\\\"\",\"description\":\"Search for recovery word phrase and amber anywhere\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"ls -la engine/crates/cli/fixtures/answered-export/ 2>/dev/null; echo \\\"---\\\"; cat engine/crates/cli/fixtures/answered-export/docs/answers/recovery.md 2>/dev/null; echo \\\"---find README fixture---\\\"; find engine/crates/cli/fixtures/answered-export -maxdepth 2\",\"description\":\"Inspect the fixture directory containing the recovery word\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -rin \\\"recovery\\\" docs/ 2>/dev/null\",\"description\":\"Search docs corpus for word recovery\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n -i \\\"tombstone\\\" docs/spec/glossary.md docs/spec/13-open-obligations.md docs/obligations/README.md docs/obligations/0057-a-retrofit-cannot-recover-the-two-dates-or-the-acceptance.md docs/obligations/0044-a-generated-index-labels-a-document-with-its-identifier.md 2>/dev/null\",\"description\":\"Search key docs for tombstone definitions\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"find docs/obligations -iname \\\"0013*\\\"\",\"description\":\"Find the exact obligation 0013 file path\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"ls docs/obligations/ | grep -i 0013; echo \\\"---\\\"; find . -iname \\\"0013-no-probe*\\\" -not -path \\\"*/.git/*\\\"\",\"description\":\"Locate obligation 0013 file anywhere in repo\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"find . -iname \\\"*.headwater*\\\" -maxdepth 1; echo \\\"---taxonomy lock tombstone search---\\\"; grep -n -i \\\"0013\\\\|tombstone\\\" .headwater/taxonomy.lock 2>/dev/null | head -50\",\"description\":\"Check headwater taxonomy lock for tombstone entries and 0013\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"ls .headwater/; echo \\\"---\\\"; find . -iname \\\"*tombstone*\\\" -not -path \\\"*/.git/*\\\" -not -path \\\"*/fixtures/*\\\"\",\"description\":\"List headwater dir and find tombstone files excluding fixtures\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n -i \\\"0013\\\" .headwater/corpus.json .headwater/nav.yml .headwater/probe.yml .headwater/adoption.jsonl 2>/dev/null | head -50\",\"description\":\"Search headwater metadata files for obligation 0013\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"ls -la docs/obligations/ | grep -i \\\"001[0-5]\\\"; echo \\\"---direct test---\\\"; test -f \\\"docs/obligations/0013-no-probe-tests-whether-a-counted-tombstone-stops-a-confident.md\\\" && echo EXISTS || echo MISSING\",\"description\":\"Confirm obligation 0013 file is missing from docs/obligations\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '690,730p' docs/spec/glossary.md; echo \\\"=== obligations README context ===\\\"; sed -n '1,30p' docs/obligations/README.md\",\"description\":\"Read tombstone grain glossary entry and obligations README intro\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n -i \\\"0013\\\\|0014\\\" .headwater/corpus.json 2>/dev/null | head -20; echo \\\"---check 0014 exists---\\\"; test -f docs/obligations/0014-no-probe-tests-whether-an-agent-reaches-the-adjudication-from.md && echo EXISTS || echo MISSING\",\"description\":\"Check corpus.json for tombstone accounting and verify 0014 existence\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -ril \\\"amber\\\" docs/ 2>/dev/null; echo \\\"exit: $?\\\"\",\"description\":\"Final confirmation amber is absent from real docs corpus\"}"
result: ""
produced: []
answer: "withheld"
- probe: "HW-PROBE-a-session-names-the-event-that-makes-a-document-accepted"
session: "L1-campaign-present-p2-r1"
calls: []
produced: []
answer: "merge"
- probe: "HW-PROBE-a-session-names-the-status-a-settled-decision-carries-in-its-pull-request"
session: "L1-campaign-present-p3-r1"
calls: []
produced: []
answer: "current"
- probe: "HW-PROBE-a-session-records-an-unmeasured-claim-in-the-shape-this-corpus-checks"
session: "L1-campaign-present-p4-r1"
calls:
- tool: "Bash"
argument: "{\"command\":\"pwd && ls -la && echo \\\"---git---\\\" && git status 2>&1 | head -20 && echo \\\"---docs---\\\" && find docs -maxdepth 2 -type d 2>&1 | head -50\",\"description\":\"Inspect repository structure and git status\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"echo \\\"--- obligations dir ---\\\" && ls docs/obligations | head -30 && echo \\\"--- grep owes ---\\\" && grep -rniE \\\"\\\\bowes\\\\b|\\\\bowed\\\\b|still owes|what it (still )?owes\\\" docs .headwater README.md DEVELOPING.md 2>/dev/null | head -40\",\"description\":\"Search for how repo talks about debt/obligations\"}"
result: ""
- tool: "ToolSearch"
argument: "{\"query\":\"select:EnterWorktree,ExitWorktree\",\"max_results\":5}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"find .claude -maxdepth 2 -type f | sort && echo \\\"---settings---\\\" && cat .claude/settings.json 2>/dev/null\",\"description\":\"Inspect .claude directory for settings and hooks\"}"
result: ""
- tool: "Read"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0129-spec-12-calls-two-phase-a-outcomes-structural-findings-and-the-engine-emits-none.md"
result: "sha256:3e03d5cb0cdc42bf51354364de2c85d78e34901a5a917f2c4959f5e44e8f2d67"
- tool: "Bash"
argument: "{\"command\":\"echo \\\"--- highest obligation ---\\\" && ls docs/obligations | sort -n | tail -5 && echo \\\"--- claim store ---\\\" && ls .headwater/ids 2>/dev/null && find .headwater/ids -maxdepth 2 -type d 2>/dev/null && echo \\\"--- taxonomy obligation kind ---\\\" && grep -rl \\\"obligation\\\" taxonomy-source --include=\\\"*.yml\\\" -i | head -20\",\"description\":\"Find highest obligation ID and taxonomy definition location\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"ls .headwater/ids/obligation_record_id | sort -n | tail -5 && echo \\\"count:\\\" && ls .headwater/ids/obligation_record_id | wc -l\",\"description\":\"List highest claimed obligation record ids\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"echo \\\"--- claim file content ---\\\" && cat .headwater/ids/obligation_record_id/HW-OBL-0223 && echo \\\"--- search for 0223 file ---\\\" && find . -iname \\\"*0223*\\\" -not -path \\\"./.headwater/ids/*\\\" 2>/dev/null\",\"description\":\"Inspect claim file 0223 and search for matching document\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"find engine -maxdepth 2 -iname \\\"target\\\" -o -maxdepth 1 -type d | head && echo \\\"---\\\" && find engine -maxdepth 3 -name \\\"Cargo.toml\\\" && echo \\\"--- existing binary? ---\\\" && find engine -path \\\"*/dev-release/*headwater*\\\" -type f 2>/dev/null | head && which headwater 2>/dev/null; echo done\",\"description\":\"Check for existing engine build artifacts\"}"
result: ""
- tool: "Skill"
argument: "{\"skill\":\"headwater-engine\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"engine/target/dev-release/headwater --version 2>&1 && engine/target/dev-release/headwater --help 2>&1 | head -30\",\"description\":\"Verify built headwater binary works\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -rniE \\\"token budget|context budget|session budget|context window\\\" docs .claude 2>/dev/null | head -30\",\"description\":\"Search corpus for existing mentions of session/token budget\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '1,40p' docs/spec/13-open-obligations.md\",\"description\":\"Check the open-obligations spec page for how it indexes obligation records\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"^## \\\\|^### \\\" docs/spec/13-open-obligations.md\",\"description\":\"List section headings of the open-obligations spec page\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '258,348p' docs/spec/13-open-obligations.md\",\"description\":\"Read the 'what the engine found about itself' section in full\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '85,239p' docs/spec/13-open-obligations.md\",\"description\":\"Read the design-work-that-nothing-blocks section\"}"
result: ""
- tool: "Skill"
argument: "{\"skill\":\"headwater-authoring\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -rh \\\"evidence_basis\\\" docs/obligations | sort | uniq -c\",\"description\":\"Survey evidence_basis values used across obligation records\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"engine/target/dev-release/headwater new obligation_record --root . --title \\\"Nothing states how much of a session's budget the standing instructions of this repository consume before any work starts\\\" --facet waiting_on=measurement 2>&1\",\"description\":\"Scaffold new obligation_record document via headwater new\"}"
result: ""
- tool: "Read"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Bash"
argument: "{\"command\":\"wc -c CLAUDE.md /home/james/.claude/CLAUDE.md && echo \\\"---intent.sh---\\\" && sed -n '1,80p' .claude/hooks/intent.sh && echo \\\"---grep budget in hooks/lib---\\\" && grep -niE \\\"budget|top[_ ]?k|limit|withhold\\\" .claude/hooks/*.sh\",\"description\":\"Measure standing instruction sizes and inspect the intent hook for a budget constant\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '190,260p' .claude/hooks/intent.sh\",\"description\":\"Read the section of intent.sh discussing the emitted budget\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -rl \\\"45.4KB\\\\|279 more pointers\\\\|route --json\\\\|task-notification\\\" docs/obligations docs/spec docs/decisions 2>/dev/null\",\"description\":\"Check whether the envelope routing cost is already filed as a record\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"budget\\\\|45.4KB\\\\|token\\\" docs/spec/16-harness-support.md | head -30\",\"description\":\"Check harness-support spec for budget/token mentions\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"^## \\\\|^### \\\\|budget\\\" docs/spec/05-ai-integration.md | head -60\",\"description\":\"Survey ai-integration spec headings and budget mentions\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"retired_terms\\\" -A 30 .headwater/overlay.yml | head -40\",\"description\":\"List retired terms to avoid in the new document's prose\"}"
result: ""
- tool: "Edit"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Bash"
argument: "{\"command\":\"sed -n '1,20p' docs/spec/05-ai-integration.md && echo \\\"---0076 head---\\\" && sed -n '1,20p' docs/decisions/0076-a-probe-budget-prices-a-run-identity-fixed-before-the-run-and-a-committed-transcript-and-a-sweep-has-neither.md\",\"description\":\"Get identifiers for spec 5 and decision 0076\"}"
result: ""
- tool: "Edit"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Edit"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Edit"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Bash"
argument: "{\"command\":\"awk '/^## Design work that nothing blocks/,/^## What else each decision left open/' docs/spec/13-open-obligations.md | grep -n \\\"^- \\\\[HW-OBL\\\" | tail -15\",\"description\":\"List last few bullet items in the design-work section\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"^## What else each decision left open\\\" docs/spec/13-open-obligations.md && sed -n '225,240p' docs/spec/13-open-obligations.md\",\"description\":\"Find exact boundary of the design-work section before the next heading\"}"
result: ""
- tool: "Edit"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/spec/13-open-obligations.md"
result: "sha256:3d2050e5b6340369517a31c1760bf08e4cf8ab77cd9bf8559b05d6e77e8a5dcd"
- tool: "Bash"
argument: "{\"command\":\"engine/target/dev-release/headwater check --root . 2>&1 | tail -80\",\"description\":\"Run headwater check over the corpus after the edit\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"engine/target/dev-release/headwater check --root . --strict > /tmp/check_out.txt 2>&1; echo \\\"exit:$?\\\"; grep -niE \\\"error|finding|0224\\\" /tmp/check_out.txt | grep -v \\\"^.*input docs\\\" | head -100\",\"description\":\"Run strict check and filter for errors/findings mentioning the new document\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '1860,1950p' /tmp/check_out.txt\",\"description\":\"Read the error messages around spec 13 line numbers\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '1660,1706p' /tmp/check_out.txt\",\"description\":\"Read full warning details for the new obligation document\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"evidence_basis\\\" -B2 -A10 docs/spec/glossary.md docs/taxonomies/evidence-and-obligation/doctrine.md 2>/dev/null | head -60\",\"description\":\"Find the definition and closed set of evidence_basis\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -rn \\\"evidence_basis\\\\b\\\" taxonomy-source docs/spec 2>/dev/null | grep -v \\\"evidence_basis: \\\" | head -20\",\"description\":\"Find the taxonomy declaration of the evidence_basis facet and its closed values\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"evidence has three honest states\\\\|evidenced\\\\|reconstructed\\\\|unevidenced\\\" docs/spec/03-authoring-and-lifecycle.md | head -30\",\"description\":\"Find the three honest states of evidence in spec 3\"}"
result: ""
- tool: "Read"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Write"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Bash"
argument: "{\"command\":\"engine/target/dev-release/headwater check --root . --strict > /tmp/check_out2.txt 2>&1; echo \\\"exit:$?\\\"; grep -n \\\"0224\\\" /tmp/check_out2.txt\",\"description\":\"Re-run strict check and confirm no findings remain for the new document\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"sed -n '1660,1672p' /tmp/check_out2.txt\",\"description\":\"Read the two remaining warnings for the document\"}"
result: ""
- tool: "Read"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Edit"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Edit"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
- tool: "Bash"
argument: "{\"command\":\"engine/target/dev-release/headwater check --root . --strict > /tmp/check_out3.txt 2>&1; echo \\\"exit:$?\\\"; grep -n \\\"0224\\\" /tmp/check_out3.txt\",\"description\":\"Re-run strict check after shortening the two long sentences\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -c \\\"✗ error\\\" /tmp/check_out.txt /tmp/check_out3.txt; grep -n \\\"^ [0-9]* findings\\\" /tmp/check_out.txt /tmp/check_out3.txt\",\"description\":\"Compare error counts between the first and final check runs\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"grep -n \\\"HEADWATER_BLESS\\\\|recorded fixture\\\\|three recorded\\\" DEVELOPING.md | head -20\",\"description\":\"Find how DEVELOPING.md describes re-recording fixtures\"}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"cargo test --manifest-path engine/Cargo.toml -p headwater-check 2>&1 | tail -60\",\"description\":\"Run the check crate's test suite to see if the new document moves any recorded fixture\",\"timeout\":300000}"
result: ""
- tool: "Bash"
argument: "{\"command\":\"tail -3 .headwater/capture-cost.jsonl 2>/dev/null\",\"description\":\"Confirm the capture-cost reading for this scaffold run was recorded\"}"
result: ""
- tool: "Read"
argument: "/home/james/probe-batches/980-pilot2-2026-09-28/ws/L1-campaign-present-p4-r1/docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
produced:
- path: "docs/obligations/0224-nothing-states-how-much-of-a-session-s-budget-the-standing-instructions-of-this-repository-consume-before-any-work-starts.md"
result: "sha256:288254510bb866af06b2edbb82ee7ca53c1085699eaf3d899732ed04c35b0ee1"
cites:
- "HW-DR-0076"
- "HW-OBL-0224"
findings:
- "identifier.claim.missing"
- path: "docs/spec/13-open-obligations.md"
result: "sha256:3d2050e5b6340369517a31c1760bf08e4cf8ab77cd9bf8559b05d6e77e8a5dcd"
cites:
- "HW-DR-0009"
- "HW-DR-0015"
- "HW-DR-0030"
- "HW-DR-0034"
- "HW-DR-0044"
- "HW-DR-0049"
- "HW-DR-0055"
- "HW-DR-0063"
- "HW-DR-0066"
- "HW-DR-0076"
- "HW-DR-0079"
- "HW-DR-0083"
- "HW-OBL-0001"
- "HW-OBL-0002"
- "HW-OBL-0003"
- "HW-OBL-0004"
- "HW-OBL-0005"
- "HW-OBL-0006"
- "HW-OBL-0007"
- "HW-OBL-0008"
- "HW-OBL-0009"
- "HW-OBL-0010"
- "HW-OBL-0011"
- "HW-OBL-0012"
- "HW-OBL-0013"
- "HW-OBL-0014"
- "HW-OBL-0015"
- "HW-OBL-0016"
- "HW-OBL-0017"
- "HW-OBL-0018"
- "HW-OBL-0019"
- "HW-OBL-0020"
- "HW-OBL-0021"
- "HW-OBL-0022"
- "HW-OBL-0023"
- "HW-OBL-0024"
- "HW-OBL-0025"
- "HW-OBL-0026"
- "HW-OBL-0027"
- "HW-OBL-0028"
- "HW-OBL-0029"
- "HW-OBL-0030"
- "HW-OBL-0031"
- "HW-OBL-0032"
- "HW-OBL-0033"
- "HW-OBL-0034"
- "HW-OBL-0035"
- "HW-OBL-0036"
- "HW-OBL-0037"
- "HW-OBL-0038"
- "HW-OBL-0040"
- "HW-OBL-0041"
- "HW-OBL-0042"
- "HW-OBL-0043"
- "HW-OBL-0044"
- "HW-OBL-0045"
- "HW-OBL-0046"
- "HW-OBL-0047"
- "HW-OBL-0048"
- "HW-OBL-0049"
- "HW-OBL-0050"
- "HW-OBL-0051"
- "HW-OBL-0052"
- "HW-OBL-0054"
- "HW-OBL-0055"
- "HW-OBL-0056"
- "HW-OBL-0057"
- "HW-OBL-0058"
- "HW-OBL-0059"
- "HW-OBL-0060"
- "HW-OBL-0061"
- "HW-OBL-0062"
- "HW-OBL-0063"
- "HW-OBL-0064"
- "HW-OBL-0065"
- "HW-OBL-0066"
- "HW-OBL-0067"
- "HW-OBL-0068"
- "HW-OBL-0069"
- "HW-OBL-0070"
- "HW-OBL-0071"
- "HW-OBL-0072"
- "HW-OBL-0073"
- "HW-OBL-0074"
- "HW-OBL-0075"
- "HW-OBL-0076"
- "HW-OBL-0077"
- "HW-OBL-0078"
- "HW-OBL-0079"
- "HW-OBL-0080"
- "HW-OBL-0081"
- "HW-OBL-0082"
- "HW-OBL-0083"
- "HW-OBL-0084"
- "HW-OBL-0085"
- "HW-OBL-0086"
- "HW-OBL-0087"
- "HW-OBL-0088"
- "HW-OBL-0089"
- "HW-OBL-0090"
- "HW-OBL-0091"
- "HW-OBL-0092"
- "HW-OBL-0093"
- "HW-OBL-0094"
- "HW-OBL-0095"
- "HW-OBL-0096"
- "HW-OBL-0097"
- "HW-OBL-0098"
- "HW-OBL-0099"
- "HW-OBL-0100"
- "HW-OBL-0101"
- "HW-OBL-0102"
- "HW-OBL-0103"
- "HW-OBL-0105"
- "HW-OBL-0106"
- "HW-OBL-0107"
- "HW-OBL-0109"
- "HW-OBL-0110"
- "HW-OBL-0111"
- "HW-OBL-0112"
- "HW-OBL-0113"
- "HW-OBL-0114"
- "HW-OBL-0115"
- "HW-OBL-0116"
- "HW-OBL-0117"
- "HW-OBL-0118"
- "HW-OBL-0119"
- "HW-OBL-0120"
- "HW-OBL-0121"
- "HW-OBL-0122"
- "HW-OBL-0123"
- "HW-OBL-0124"
- "HW-OBL-0125"
- "HW-OBL-0126"
- "HW-OBL-0127"
- "HW-OBL-0128"
- "HW-OBL-0129"
- "HW-OBL-0130"
- "HW-OBL-0131"
- "HW-OBL-0132"
- "HW-OBL-0133"
- "HW-OBL-0134"
- "HW-OBL-0135"
- "HW-OBL-0136"
- "HW-OBL-0137"
- "HW-OBL-0138"
- "HW-OBL-0139"
- "HW-OBL-0140"
- "HW-OBL-0141"
- "HW-OBL-0142"
- "HW-OBL-0143"
- "HW-OBL-0144"
- "HW-OBL-0145"
- "HW-OBL-0146"
- "HW-OBL-0147"
- "HW-OBL-0148"
- "HW-OBL-0150"
- "HW-OBL-0151"
- "HW-OBL-0152"
- "HW-OBL-0153"
- "HW-OBL-0154"
- "HW-OBL-0155"
- "HW-OBL-0156"
- "HW-OBL-0157"
- "HW-OBL-0158"
- "HW-OBL-0159"
- "HW-OBL-0160"
- "HW-OBL-0161"
- "HW-OBL-0162"
- "HW-OBL-0163"
- "HW-OBL-0164"
- "HW-OBL-0165"
- "HW-OBL-0166"
- "HW-OBL-0167"
- "HW-OBL-0168"
- "HW-OBL-0170"
- "HW-OBL-0171"
- "HW-OBL-0172"
- "HW-OBL-0173"
- "HW-OBL-0174"
- "HW-OBL-0175"
- "HW-OBL-0176"
- "HW-OBL-0177"
- "HW-OBL-0178"
- "HW-OBL-0179"
- "HW-OBL-0180"
- "HW-OBL-0181"
- "HW-OBL-0182"
- "HW-OBL-0183"
- "HW-OBL-0185"
- "HW-OBL-0186"
- "HW-OBL-0187"
- "HW-OBL-0188"
- "HW-OBL-0189"
- "HW-OBL-0190"
- "HW-OBL-0191"
- "HW-OBL-0192"
- "HW-OBL-0193"
- "HW-OBL-0194"
- "HW-OBL-0195"
- "HW-OBL-0196"
- "HW-OBL-0197"
- "HW-OBL-0199"
- "HW-OBL-0200"
- "HW-OBL-0201"
- "HW-OBL-0202"
- "HW-OBL-0203"
- "HW-OBL-0204"
- "HW-OBL-0205"
- "HW-OBL-0206"
- "HW-OBL-0207"
- "HW-OBL-0208"
- "HW-OBL-0209"
- "HW-OBL-0210"
- "HW-OBL-0211"
- "HW-OBL-0212"
- "HW-OBL-0213"
- "HW-OBL-0214"
- "HW-OBL-0215"
- "HW-OBL-0216"
- "HW-OBL-0218"
- "HW-OBL-0220"
- "HW-OBL-0221"
- "HW-OBL-0222"
- "HW-OBL-0223"
- "HW-OBL-0224"
findings:
- "link.path.unresolved"
answer: null