From 8667b94eb625359d0a7997a2ee294d2595fb8a61 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 26 Aug 2026 00:56:18 +0000 Subject: [PATCH 1/4] =?UTF-8?q?prompt:=20route=20organ-repo-spelling-split?= =?UTF-8?q?s=20(#287)=20=E2=86=92=20infrastructure=20dev?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- active.md | 24 +++++++++++++++ .../organ_repo_spellings_split_across_keys.md | 1 + dashboard.html | 24 +++++++-------- dashboard.md | 30 +++++++++---------- 4 files changed, 52 insertions(+), 27 deletions(-) rename {draft/bug/pyautobrain => active}/organ_repo_spellings_split_across_keys.md (99%) diff --git a/active.md b/active.md index fb25a165..9dd556ec 100644 --- a/active.md +++ b/active.md @@ -13,3 +13,27 @@ - registered: 2026-08-19 by the wake_up session — the issuing session (claude/autofit-priors-messages-audit-ylvenv) filed the prompt + issue but not this entry, tripping Lifecycle Drift on main. - repos-none-claimed: this entry claims NO repos — one line deliberately, not 2-space bullets. + +## organ-repo-spelling-splits +- issue: https://github.com/PyAutoLabs/PyAutoBrain/issues/287 +- issued: 2026-08-26 +- prompt: active/organ_repo_spellings_split_across_keys.md +- status: library-dev +- worktree: n/a — web-github session; the session's own PyAutoBrain + PyAutoMind + clones are the checkout, on the designated branch below (no + ~/Code/PyAutoLabs-wt/ worktree exists in this environment). +- repos: + - PyAutoBrain: claude/organ-repo-spelling-splits-hbbms0 + - PyAutoMind: claude/organ-repo-spelling-splits-hbbms0 +- summary: | + Infrastructure task (organism repos only). Fourth instance of the + hand-maintained-aliases vs derived-target-set defect class (#267, #269); + this one closes the class. Keying decision taken up front per the prompt: + organs key PREFIXED (`pyautobrain`), extending #271's rule — canonical key + is the bare package name where the repo ships one, the repo name where it + does not. Fix derives the bare/prefixed/package alias join from the body + map (new `package:` identity key in repos.yaml) and adds three coverage + guards to test_policy_seams.py. Sweep also covers PyAutoScientist and + pyautolabs.github.io, both split/unresolvable and not named in the prompt. + Heart unreachable from this environment — ship gate leg 4 will record NOT + EVALUATED. diff --git a/draft/bug/pyautobrain/organ_repo_spellings_split_across_keys.md b/active/organ_repo_spellings_split_across_keys.md similarity index 99% rename from draft/bug/pyautobrain/organ_repo_spellings_split_across_keys.md rename to active/organ_repo_spellings_split_across_keys.md index 34988441..45c40534 100644 --- a/draft/bug/pyautobrain/organ_repo_spellings_split_across_keys.md +++ b/active/organ_repo_spellings_split_across_keys.md @@ -9,6 +9,7 @@ Autonomy: supervised Priority: normal Status: formalised Filed: 2026-08-24 +Issued: 2026-08-26 Found while shipping the refactor witness-map audit (@PyAutoBrain#269 / PR #271). diff --git a/dashboard.html b/dashboard.html index 401dcefc..94c939ff 100644 --- a/dashboard.html +++ b/dashboard.html @@ -4,7 +4,7 @@ PyAutoMind Dashboard - +