Commit graph

4 commits

Author SHA1 Message Date
ab395a6aec leo: add trailer injection validation note per Ganymede review
Strip newlines and angle brackets from contributor name before
using in git trailers to prevent fake Pentagon-Agent trailer injection.

Pentagon-Agent: Leo <76FB9BCA-CC16-4479-B3E5-25A3769B3D7E>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 17:07:17 +00:00
e30660e61a leo: contributor identity handling fixes for contribute skill
4 changes:
- Step 0: persistent contributor.yml (local, gitignored) captures identity once
- Branch naming: contrib/{github}/{slug} instead of {agent}/contrib-{user}
- Source archive: separate author (who wrote it) from contributor (who submitted it)
- Extraction attribution: document the split between contributor and processed_by

Pentagon-Agent: Leo <76FB9BCA-CC16-4479-B3E5-25A3769B3D7E>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 17:02:53 +00:00
d1fa42bfc5 Fix agent naming: Theseus (not Logos) throughout
Cory confirmed the AI alignment agent is Theseus. Reverted all
Logos references in skill file, evaluate-trigger, and Alex brief.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 16:42:40 +00:00
4be64979a0 Add contributor skill file and 2-agent evaluation trigger
- .claude/skills/contribute/SKILL.md: installable skill for any Claude Code
  to contribute to Teleo Codex. Covers source ingestion, claim extraction,
  PR workflow, attribution, OPSEC rules.

- ops/evaluate-trigger.sh: upgraded to 2-agent review per PR:
  1. Leo (opus) — quality gates, cross-domain, coherence
  2. Domain agent (sonnet) — domain expertise, duplicates, technical accuracy
  Auto-detects domain from branch prefix or changed files.
  New flags: --leo-only, --dry-run shows detected agents.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 16:39:39 +00:00