Skip to content

Intake organ Memory gate, board phase 2, RTD organism currency - #564

Merged
Jammy2211 merged 7 commits into
mainfrom
ccr-7e6b22c0-04av9i
Nov 3, 2026
Merged

Jammy2211 merged 7 commits into
mainfrom
ccr-7e6b22c0-04av9i

Conversation

@Jammy2211

@Jammy2211 Jammy2211 commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Four Mind tasks share this PR. The remote session pushes one branch per repo, and the human chose on 2026-11-03 to keep them in one PR. Each task has its own commits.

Closes #561
Closes #562
Closes #563
Closes #565

Intake: no Memory: line on organ-targeted prompts (#561)

Commits 557f8e0, 1d9e37e and ba38413.

  • _cites_memory() gates on ORGANISM_REPOS, the category: organ repos.
  • It also gates any repo whose body-map path sits under organs/. That covers PyAutoScientist, at the human's decision.
  • Both sets are read from repos.yaml, so the tenant firewall stays clean.
  • Witness tests:
    • every organ and organs/ target gets no line (this fails on the old code);
    • a library target with digest hits still gets one.

Board phase 2 (#562)

Commit 15317af.

  • Versions, community and resume were already retired in 41ec5c5.
  • Upkeep gets open_issues_endpoint(org), which serves as both its gh api path and its --github-data key.
  • Fixture test:
    • injected data gives zero unread legs;
    • an injected null reads "open-issue count unavailable", never 0.
  • The human accepted that upkeep reads "unavailable" remotely, where there is no org-wide issue search.

RTD organism currency (#563)

Commits 7654757 and 1aa2ed4.

  • New Nerves, DNA and Broca pages. Hard-coded organ counts are gone.
  • The human decided:
    • organs/build is renamed to organs/hands. build.html stays as a meta-refresh redirect through html_extra_path.
    • Broca is added to ORGANISM.md's organ table.
    • The "Five capabilities" count is reworded.
  • nerves.md is listed as a deliberate PyAutoConf mention.
  • Sphinx warnings: 0.

project_discovery argparse ordering (#565)

Commit e0a29ca.

  • install.sh passes --root before the repo names. parse_intermixed_args() accepts them.
  • test_skill_install.py goes from 10 failed to 22 passed.

Tests

  • pytest -q -n auto: 1477 passed, 1 skipped.
  • Tenant firewall: OK.

🤖 Generated with Claude Code

https://claude.ai/code/session_016nhQ8REafSSE74S71P4set

…op hard-coded organ counts

build.md -> hands.md rename left as a human call (changes a published URL).
Sphinx warning count unchanged (0 -> 0).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016nhQ8REafSSE74S71P4set
_cites_memory() gates on ORGANISM_REPOS (category: organ in repos.yaml);
write_prompt skips the Memory query for organ targets. Library targets with
digest hits still get the line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016nhQ8REafSSE74S71P4set
…ta seam

versions/community/resume were retired from collect() in 41ec5c5, so no
script needs its own seam; upkeep (the only live GitHub leg left) gets a
named endpoint that is both its gh api path and its --github-data key.
Fixture-driven test: zero unread legs with data injected; a null reads as
'open-issue count unavailable', never 0. Gatherer skill and contract updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016nhQ8REafSSE74S71P4set
install.sh passes --root before the names; parse_args() had already bound the
nargs='*' positional, so every named check/write errored. parse_intermixed_args.
test_skill_install.py: 10 failed -> 22 passed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016nhQ8REafSSE74S71P4set
…Memory: line (#561)

Human decision 2026-11-03. Read from the body map's path, so no repo is named
in organ code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016nhQ8REafSSE74S71P4set
…he organ table (#563)

Human decisions 2026-11-03. build.html stays as a meta-refresh to hands.html
(html_extra_path). ORGANISM.md growth paragraph no longer claims a count of
five. nerves.md is a deliberate PyAutoConf mention. Sphinx warnings: 0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016nhQ8REafSSE74S71P4set
@Jammy2211
Jammy2211 merged commit 6ac1129 into main Nov 3, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the ccr-7e6b22c0-04av9i branch November 3, 2026 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants