rio: draft attribution frontmatter spec — 5 roles mapped to claim YAML fields

- 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>
This commit is contained in:
m3taversal 2026-03-11 18:57:16 +00:00
parent 0f0a983cb0
commit 05c3d2b262

View file

@ -37,6 +37,7 @@ challenged_by: [] # list of counter-evidence or counter-claims
| depends_on | list | Evidence and claims this builds on (the reasoning chain) | | depends_on | list | Evidence and claims this builds on (the reasoning chain) |
| challenged_by | list | Counter-evidence or counter-claims (disagreement tracking) | | challenged_by | list | Counter-evidence or counter-claims (disagreement tracking) |
| secondary_domains | list | Other domains this claim is relevant to | | secondary_domains | list | Other domains this claim is relevant to |
| attribution | object | Role-specific contributor tracking — see `schemas/attribution.md` |
## Governance ## Governance