Repository navigation
The estate answers, the page does not: status.sh, preflight.sh, requires:, reasoning traps - #2
Merged
Merged
Conversation
… requires:, reasoning traps) status.sh runs the project's read-only probes (status.project.sh, one finding per line) and the declared deadlines (deadlines.conf, only dates no system can answer), exits 1 on RED, treats a line it cannot parse as a RED, and /orient runs it first. preflight.sh proves the capabilities a page names in its requires: header from 00-orientation/capabilities.md; knowledge-check.sh refuses an undefined token; /work proves them before the one yes; a production-touching token is Tier 3. working-here.md gains the Reasoning traps. Decision D-22 and the investigation page carry the failures that paid for it, anonymised. Shown to go red: estate.test.sh 32 cases, knowledge-check.test.sh 74 cases (3 new), verify.sh 24 checks, verify.sh --canary fails as it must. verify.sh --hooks was still running on the owner's Windows machine when this was committed; its result is in the pull request. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… output; Questions points at the standing orders Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this adds
The kit asked "what is deployed, when the project rule names a way to check" and left the answer as prose. This makes the estate answer, and gives runbooks a way to prove their preconditions.
status.shruns two project-owned inputs:.claude/tools/status.project.sh, the project's read-only probes (one finding per line: level, section, subject, detail, remedy), and.claude/deadlines.conf, only the dates no system can answer, each with a lead time and an owner. RED first, exit 1 on any RED, a line it cannot parse is a RED of its own, RED and AMBER must carry a remedy./orientruns it before anything else and leads with the RED lines.--canarymust fail.preflight.shproves, read-only, the capabilities a page names in itsrequires:header field, from00-orientation/capabilities.md: one row per token with a blast marker, what it grants, a proof command, the expected output, how to obtain it.UNRESOLVEDis reported, never invented around.knowledge-check.shrefuses a token the page does not define./workproves a page's tokens before the one yes; a 🔴 token makes the task Tier 3.working-here.mdgains a Reasoning section: the size of a mechanism reported as its effect, a green test on an unreachable path, the dangerous zero, an instrument that measures itself, log volume read as usage.The failures that paid for it (one installation, dates in the investigation page)
How it was shown to go red
estate.test.sh: 32 fixture cases against the real tools with--root, 32 passed.knowledge-check.test.sh: three new cases forrequires:, 74 passed.verify.sh: 24 passed;--canaryfails as it must; the status canary is part of both.verify.sh --hookson the owner's Windows machine (Git Bash + PowerShell 5.1), 2026-09-22: hooks.test.sh 219 passed, knowledge-check.test.sh 74 cases, estate.test.sh 32 cases, install.test.sh passed; 28 checks, 0 failed.Files
.claude/tools/status.sh,.claude/tools/preflight.sh,.claude/tools/estate.test.sh,docs/knowledge-base/_investigations/2026-09-22-estate-checks/methodology.mdverify.sh,knowledge-check.sh(+ its test),standing-orders.md,working-here.md,knowledge-base.md,orientandworkskills,README.md,START-HERE.md,decisions.md(D-22),index.md,99-pending.mdLimits are stated in the investigation page: both tools are bash, like every tool here; proof commands are run as written, so a capabilities page is trusted like
verify.project.sh; the rule about values in prose stays advice.🤖 Generated with Claude Code