Repository navigation
docs(cortex): the by-project view, the five prompts, and a checked ## Where to look - #13
Merged
Merged
Conversation
… to look` `## Where to look` stops being a parser input and becomes the human's answer to "which folder do I open": the dashboard's new `## By project` section and `pyauto-brain cortex checkin` print its bullets verbatim under each phase. So `check` now requires it to name somewhere — a phase whose `State:` is past `planned` must carry at least one bullet that is not the template placeholder `(the output path, once there is one)`. `planned` is exempt, because there the placeholder is honest. A legacy-born `new` (`--legacy-run` + `--where`) writes that quarantine path as the bullet rather than the placeholder: it already knows where to look, and it is born `ready`. REFERENCE.md documents the by-project view (what a project block holds, why it leads the board, that the same tree is the check-in summary and `census --by-project`) and the five starting prompts as a state table, with the two phase 3 added: accept-and-open-phase-N+1, and run-it-again. Refs #12. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013HsZA1ufn3msgPiDFxEXa6
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.
Phase 3 (last) of the
cortex-checkinepic — #12. The Cortex half of PyAutoBrain#351.Stacked on #350 / #11 — retargets to main as the stack merges. Base is
feature/cortex-checkin-p2-the-door, itself based onfeature/cortex-checkin-p1-shed-review-slot. Merge order for the epic's six PRs: PyAutoBrain#348 → #10 → PyAutoBrain#350 → #11 → PyAutoBrain#351 → this PR. Brain before Cortex within each phase: the Cortexdashboard_refresh.ymlworkflow renders through PyAutoBrain main, so the pages here go stale-red until the matching Brain PR has landed.A rendered
## Where to look— and thecheckrule it now needsPyAutoBrain#351 gives the dashboard a
## By projectsection and makespyauto-brain cortex checkinprint the same tree. Both render each phase's## Where to lookbullets verbatim, as the human's answer to which folder do I open. The section stops being a parser input and becomes a rendered promise — sochecknow holds it to one:plannedis exempt: there the placeholder is honest, and it is whatnewwrites. Every phase in this tree already passes — the rule is a floor against future placeholder-only phases rendering a hole in the by-project view exactly where a human is being asked to act.One consequence, fixed here: a legacy-born
new(--legacy-run/--legacy-wrong, which requires--whereand is bornready, notplanned) used to write the placeholder even though it already knew where to look. It now writes the--wherequarantine path as the bullet. The existingtest_new_legacy_born_phase_is_ready_and_pullablecaught this.REFERENCE.md
## Where to look— a paragraph in the phase-anatomy section saying the bullets are rendered, where, and stating the new rule.census --by-project, the check-in's closing summary and the dashboard section (one builder, three renderings).plannedorgatedsibling numbered N+1 is opened, not duplicated; a taken number is named and the lowest free one offered), thenewtitle-prefix rule (newwrites# <Project> — phase N:in front of--titleitself), and why run-it-again is a ruling first.census --by-project.checkbullet — the new rule joins the list.The regenerated pages
dashboard.md/dashboard.htmlregenerated from inside this worktree with the Brain worktree's_cortex.pyon the same stacked branch, and committed here.dashboard --checkis current. The new section renders three project blocks (euclid,inference_programme,subhalo_validation) plus a folded line for the eight dormant projects with nothing open.Testing
tests/test_cortex.py: 95 passed (2 new).test_where_to_look_must_name_somewhere_past_planned— the placeholder is clean on theplannedphase and drift on theawaiting-rulingone, per this suite's "prove each leg FAILS" contract.test_a_new_phase_ships_the_placeholder_and_no_other_bullet— whatnewwrites is exactly the string the rule exempts, and the phase it writes passescheck.python3 scripts/cortex.py check→ OK on the real tree. The Brain side's 13 new tests are in PyAutoBrain#351.Heart
RED at ship time, not acknowledged by a human. Exact reasons from
pyauto-heart readiness --json: red"release validation FAILED (stage integrate)"; yellow"PyAutoArray: open PR 11d old". Both are release-chain facts about other repos; PyAutoCortex is not in the release chain, and this branch is docs, onecheckrule and the regenerated board. PR opened, nothing merged.🤖 Generated with Claude Code
https://claude.ai/code/session_013HsZA1ufn3msgPiDFxEXa6