Skip to content

RF-1/RF-2: shared make_family.py, regenerated family figures, llms.txt counts - #170

Merged
jothimani-rajendran merged 2 commits into
mainfrom
rf1-rf2-figures-llms
Oct 6, 2026
Merged

jothimani-rajendran merged 2 commits into
mainfrom
rf1-rf2-figures-llms

Conversation

@jothimani-rajendran

Copy link
Copy Markdown
Collaborator

What

RF-1 and RF-2 (org-plan plan/rw-followups.md at 0cd4c99). Companion PRs in chock-catalog, chock, context-report; merge together.

RF-1

make_family.py is the shared data-driven version (design note in the chock-catalog PR). Here it reads the agent count from src/agentseam/matrix.py (len(matrix.agents()) = 16, was typed) and names no policy count (this repo has no registry.yaml; the old "39" is gone).

4d7becc00075b5f8428f67efd50e84a6d6e70c4a79c8f80dc2772ce73561e3f1  chock-catalog/docs/figures/make_family.py
4d7becc00075b5f8428f67efd50e84a6d6e70c4a79c8f80dc2772ce73561e3f1  chock/docs/figures/make_family.py
4d7becc00075b5f8428f67efd50e84a6d6e70c4a79c8f80dc2772ce73561e3f1  agentseam/docs/figures/make_family.py
4d7becc00075b5f8428f67efd50e84a6d6e70c4a79c8f80dc2772ce73561e3f1  context-report/docs/figures/make_family.py

Regenerated with the CI command (cd docs/figures && for g in make_*.py; do python "$g"; done); only family-*.svg changed (matrix svgs unchanged). social-card.png is not reproduced in CI by design and rendered differently locally, so it is unchanged. tests/test_repo_standards.py: 10 passed.

RF-2: llms.txt

Run with PYTHONPATH=src at main (104da73):

from agentseam import matrix
len(matrix.agents())                      # 16
events = {e for r in matrix.MATRIX.values() for e in r['events']}   # 12
Counter(matrix.enforcement_level(a,e) for a in agents for e in events)
→ 192 cells: none 101, detect 55, best-effort 34, enforceable 2, enforced 0
Counter(matrix.basis(a) for a in agents)
→ vendor-docs 10, live-run-partial 3, live-run 1, vendor-source 1, third-party-install 1

Added these to llms.txt, plus the lead line. The six Decision outcomes and five grades already listed were checked against Decision/matrix. No install line added (agentseam is published; the frozen-engine line applies to chock only).

README.md untouched.

🤖 Generated with Claude Code


Generated by Claude Code

jothimani-rajendran and others added 2 commits October 6, 2026 12:52
…lms.txt counts

make_family.py now reads the policy count from registry.yaml (catalog) and the
agent count from src/agentseam/matrix.py (agentseam) instead of typing them, and
names no count in a repo that holds neither source. The four copies are
byte-identical. llms.txt counts are re-derived from the repo's own data.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Jothi Mani Rajendran <250249270+jothimani-rajendran@users.noreply.github.com>
@jothimani-rajendran
jothimani-rajendran marked this pull request as ready for review October 6, 2026 14:08
@jothimani-rajendran
jothimani-rajendran merged commit 6c6c40d into main Oct 6, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant