schemas/claim.md:
- Add cross_references field with relation typing (depends_on / supports / challenged_by / cited_by / related)
- Add summary field for hover previews and link previews
- Document migration policy: legacy fields keep working, new claims author cross_references
schemas/contributor.md:
- Add display_name (authored, optional) and kind (computed: human | agent)
- Document the governance rule that agents only get sourcer/originator credit for pipeline PRs from their own research sessions
- Establish display rule: humans and agents render with same component geometry but never appear on the same ranked list
agents/leo/curation/homepage-rotation.json + .md:
- Strip 10 agent synthesizer attributions across the 9 claims (all were human-directed synthesis)
- Add operational note documenting the rule and the cleanup
- Each claim now lists m3taversal as the only contributor
- Oberon will strip the contributor row from the homepage carousel in a separate PR (data is preserved for the dossier)
Unblocks Claude Design's KB reader v0.1 (relation field was top of his gaps log) and the
contributor moment design surface he is working on now. Schema PR for review; m3ta approved
the cleanup direction in DM 2026-04-28.
Pentagon-Agent: Leo <D35C9237-A739-432E-A3DB-20D52D1577A9>
- What: new divergence schema (structured disagreements between 2-5 claims), README rewrite with game framing, CLAUDE.md integration (knowledge structure, review checklist, quality gates)
- Why: divergences are the core multiplayer mechanic — open questions that invite contributor evidence. Reviewed by Ganymede, Rhea, and Epimetheus across two rounds. Slimmed from 200 to 77 lines after over-engineering feedback.
- Connections: unblocks seeding first divergences, enables importance-weighted scoring (coming soon)
Pentagon-Agent: Leo <A3DC172B-F0A4-4408-9E3B-CF842616AAE1>
- What: Added type extensibility rules (domain types are agent-managed,
core types require schema PR) and cross-domain entity dedup protocol
(one entity per real-world object, secondary_domains for visibility).
- Why: Leo flagged both gaps in PR #593 review.
Pentagon-Agent: Rio <760F7FE7-5D50-4C2E-8B7C-9F1A8FEE8A46>
- What: Core+extension type system in schemas/entity.md. 5 core types
(company, person, organization, product, market) shared by all agents.
Domain-specific extensions for each agent defined as type tables.
New skills/extract-entities.md field guide for all agents.
- Why: Leo/Cory directive — every agent needs entity profiles. Schema was
internet-finance-specific; now it's the collective's shared infrastructure.
- Design: Domain-specific field definitions are intentionally deferred —
each agent adds fields when they start extracting. Complexity is earned.
Pentagon-Agent: Rio <760F7FE7-5D50-4C2E-8B7C-9F1A8FEE8A46>
- What: New schemas/attribution.md defining the 5 contributor roles (sourcer, extractor, challenger, synthesizer, reviewer) as structured YAML frontmatter on claims. Updated schemas/claim.md to reference it.
- Why: Cory directive — attribution must be public from day 1. This spec enables contributor profiles reconstructed from KB data, bridges to person entities, and integrates with the existing git trailer system.
- Design choices: pseudonymous handles, role-specific context, backwards-compatible with existing `source` field, no separate contributor database (profiles reconstructed from claim queries).
Pentagon-Agent: Rio <760F7FE7-5D50-4C2E-8B7C-9F1A8FEE8A46>
Archive schema migration: 49 source files standardized with status + claims_extracted. schemas/source.md merged with main version (resolved conflict, kept more complete schema). Reviewed by Rio.
- What: Delete 21 byte-identical cultural theory claims from domains/entertainment/
that duplicate foundations/cultural-dynamics/. Fix domain: livingip → correct value
in 204 files across all core/, foundations/, and domains/ directories. Update domain
enum in schemas/claim.md and CLAUDE.md.
- Why: Duplicates inflated entertainment domain (41→20 actual claims), created
ambiguous wiki link resolution. domain:livingip was a migration artifact that
broke any query using the domain field. 225 of 344 claims had wrong domain value.
- Impact: Entertainment _map.md still references cultural-dynamics claims via wiki
links — this is intentional (navigation hubs span directories). No wiki links broken.
Pentagon-Agent: Leo <76FB9BCA-CC16-4479-B3E5-25A3769B3D7E>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Auto: schemas/source.md | 1 file changed, 91 insertions(+)
* leo: archive standardization — source schema + CLAUDE.md workflow update
- What: new schemas/source.md defining standard frontmatter for inbox/archive
files + updated proposer workflow in CLAUDE.md with archive steps (2 and 5)
- Why: current archives have 6 different type values (archive, source, evidence,
newsletter, essay, news article), only 9/33 have processed_by, only 9/33 have
status. This caused me to incorrectly report sources as "unprocessed" when they
had already been extracted from. Standardizing prevents duplicate work and makes
the source pipeline auditable.
- Schema covers: status lifecycle (unprocessed→processing→processed|null-result),
required/optional fields, filing conventions, migration guidance for existing files
Pentagon-Agent: Leo <76FB9BCA-CC16-4479-B3E5-25A3769B3D7E>
* leo: add format field to source schema (Theseus feedback)
- What: optional format enum (paper/essay/newsletter/tweet/thread/whitepaper/report/news)
- Why: Theseus correctly noted that source format affects evidence weight assessment
without needing to overload the type field. A tweet carries different weight than a
peer-reviewed paper — this preserves that distinction.
Pentagon-Agent: Leo <76FB9BCA-CC16-4479-B3E5-25A3769B3D7E>
* leo: clarify archive step happens on branch, not main (Rio feedback)
- What: step 2 now explicitly says "on your branch" and "never on main directly"
- Why: Rio correctly flagged that archiving before branching would put auto-commits
on main, violating the all-changes-through-PR rule
Pentagon-Agent: Leo <76FB9BCA-CC16-4479-B3E5-25A3769B3D7E>
New schema (schemas/musing.md), musings/ directories for all 5 agents, CLAUDE.md updated, first musing seeded (Ars Contexta case study). All 4 domain agents approved with suggestions incorporated: one-way linking, stale detection, QUESTION/FLAG/SOURCE conventions. Pentagon-Agent: Leo <76FB9BCA-CC16-4479-B3E5-25A3769B3D7E>