Skip to content

fix(personalities): add evidence URLs missed by parallel-agent runs#192

Merged
jeremymanning merged 1 commit into
mainfrom
fix-personality-audit-urls
May 17, 2026
Merged

fix(personalities): add evidence URLs missed by parallel-agent runs#192
jeremymanning merged 1 commit into
mainfrom
fix-personality-audit-urls

Conversation

@jeremymanning
Copy link
Copy Markdown
Member

Sibling to PRs #185, #191. CI's audit-personality workflow rejected the new persona files because 7 signals lacked the Constitution-II URL requirement. Each fix adds 1 authoritative URL (Wikipedia, DOI, Nobel archive, Caltech archive). Audit clean; 16/16 frontmatter+schema tests pass.

🤖 Generated with Claude Code

CI's audit-personality workflow rejected the 15-persona roster because
7 signals across 5 of the 7 newly-written personality files lacked
the Constitution-II-required URL evidence source:

- alan-turing.md::child-machine-learning      → +Wikipedia entry
- eric-kandel.md::synaptic-plasticity         → +Nobel Lecture page
- eric-kandel.md::new-biology-of-mind         → +DOI of 1998 AJP paper
- linus-pauling.md::triple-helix-dna-failure  → +DOI of 1953 PNAS paper
- richard-feynman.md::first-principles-honesty → +Caltech archive of '74 address
- richard-feynman.md::cargo-cult-rigor        → +Wikipedia entry
- stephen-wolfram.md::computational-irreducibility → +Wikipedia entry

Each added URL is an authoritative source (primary archive, DOI, or
canonical concept page) for the signal it documents. Re-running
`python -m llmxive.audit.cli personality` writes manifest with zero
errors. All 16 persona-frontmatter + pool-schema + web-data-block
tests pass.

The agents I spawned in #185 to write the 7 new personality files
didn't enforce the audit's URL requirement — that's a prompt-design
miss to follow up on for future persona additions.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jeremymanning jeremymanning merged commit 283cff3 into main May 17, 2026
@jeremymanning jeremymanning deleted the fix-personality-audit-urls branch May 17, 2026 05:17
jeremymanning added a commit that referenced this pull request May 17, 2026
…edia page (#193)

The audit's T022a step (verify_persona_evidence.py) fetches every URL
and checks that its body contains the signal's label tokens. The
Nobel Lecture INDEX page I used in #192 is just a landing page — it
doesn't contain the body tokens 'synaptic, plasticity, habituation,
sensitization, classical, conditioning, cellular, phenomena'.

Replaced with the Wikipedia 'Synaptic plasticity' page, which
contains all 8 tokens. Verified locally:
  All 15 persona cards verified.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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