Skip to content

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

Merged
jothimani-rajendran merged 1 commit into
mainfrom
rf1-rf2-figures-llms
Oct 6, 2026
Merged

jothimani-rajendran merged 1 commit 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, agentseam; merge together.

RF-1

make_family.py is the shared data-driven version (design note in the chock-catalog PR). This repo has neither registry.yaml nor src/agentseam, so its figure names no policy or agent count (the old "39" and "16" literals are 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. social-card.png rendered differently locally (fonts), svg unchanged, so the PNG is left as committed. tests/test_figures.py skips locally (1 skipped).

RF-2: llms.txt

Every count re-derived at main (5fbef7b):

grep -n -A4 '^PROVIDERS' src/context_report/run/runner.py        # anthropic, claude-cli, openai-compatible = 3
python3 -c "import json;print(len(json.load(open('paper/figures/data/catalog_plugin_order.json'))))"   # 18
python3 -c "import json;print(len(json.load(open('paper/measurements/instruction-sample/inventory.json'))))"   # 7
python3 -c "import json;print([ (t['key'],t['bundles']) for t in json.load(open('paper/figures/data/chock_dogfood.json'))['targets']])"   # 4 targets x 22 = 88
grep -n '^version' pyproject.toml                                   # 0.1.0 (spec v0.1)

Existing counts (3 providers, 18 plugins, seven files) hold; added "88 bundles (22 policies × 4 targets)" and the lead line. No install line added (context-report is published).

README.md untouched.

🤖 Generated with Claude Code


Generated by Claude Code

…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:03
@jothimani-rajendran
jothimani-rajendran merged commit 769863b into main Oct 6, 2026
15 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