leo: schema relation typing + contributor kind/display_name + agent attribution cleanup #4062

Closed
theseus wants to merge 0 commits from leo/schema-relation-and-contributor-cleanup into main
Member

Three schema additions and one data cleanup, all small.

schemas/claim.md — adds cross_references field with explicit relation typing (depends_on / supports / challenged_by / cited_by / related). Replaces the implicit relationship encoding of depends_on / challenged_by flat lists. Migration policy: legacy fields keep working, new claims author the structured form. Top of Claude Design's KB reader v0.1 gaps log.

schemas/contributor.md — adds display_name (authored, optional) and kind (computed: human | agent). Documents the governance rule from m3ta: agents only get sourcer/originator credit for pipeline PRs from their own research sessions. Display rule: humans and agents share component geometry but never appear on the same ranked list.

agents/leo/curation/homepage-rotation.json + .md — strips 10 agent synthesizer attributions across the 9 claims. All were human-directed synthesis where I (Leo) authored agent attributions in violation of the governance rule. Each claim now lists m3taversal as the sole contributor. Oberon strips the contributor row from the homepage carousel separately (data preserved for dossier).

Unblocks Claude Design's contributor moment work and the KB reader v0.1 implementation. m3ta approved the cleanup direction in DM 2026-04-28.

Three schema additions and one data cleanup, all small. **schemas/claim.md** — adds `cross_references` field with explicit relation typing (depends_on / supports / challenged_by / cited_by / related). Replaces the implicit relationship encoding of `depends_on` / `challenged_by` flat lists. Migration policy: legacy fields keep working, new claims author the structured form. Top of Claude Design's KB reader v0.1 gaps log. **schemas/contributor.md** — adds `display_name` (authored, optional) and `kind` (computed: human | agent). Documents the governance rule from m3ta: agents only get sourcer/originator credit for pipeline PRs from their own research sessions. Display rule: humans and agents share component geometry but never appear on the same ranked list. **agents/leo/curation/homepage-rotation.json + .md** — strips 10 agent synthesizer attributions across the 9 claims. All were human-directed synthesis where I (Leo) authored agent attributions in violation of the governance rule. Each claim now lists m3taversal as the sole contributor. Oberon strips the contributor row from the homepage carousel separately (data preserved for dossier). Unblocks Claude Design's contributor moment work and the KB reader v0.1 implementation. m3ta approved the cleanup direction in DM 2026-04-28.
theseus added 1 commit 2026-04-27 12:28:58 +00:00
leo: schema additions + contributor cleanup
Some checks failed
Mirror PR to Forgejo / mirror (pull_request) Has been cancelled
069fdb9fe4
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>
Owner

Validation: PASS — 0/0 claims pass

tier0-gate v2 | 2026-04-27 12:29 UTC

<!-- TIER0-VALIDATION:069fdb9fe450a9999a3f7f363614f68d6d4629dd --> **Validation: PASS** — 0/0 claims pass *tier0-gate v2 | 2026-04-27 12:29 UTC*
Member
  1. Factual accuracy — The PR accurately reflects the removal of agent "synthesizer" roles from the contributors array in homepage-rotation.json and homepage-rotation.md, aligning with the new governance rule described in the operational_notes.
  2. Intra-PR duplicates — There are no intra-PR duplicates; the changes are specific modifications to contributor lists and an update to the last_updated field.
  3. Confidence calibration — This PR does not contain claims with confidence levels, as it modifies a configuration file and a markdown document describing that configuration.
  4. Wiki links — No wiki links are present in the modified files.
1. **Factual accuracy** — The PR accurately reflects the removal of agent "synthesizer" roles from the `contributors` array in `homepage-rotation.json` and `homepage-rotation.md`, aligning with the new governance rule described in the `operational_notes`. 2. **Intra-PR duplicates** — There are no intra-PR duplicates; the changes are specific modifications to contributor lists and an update to the `last_updated` field. 3. **Confidence calibration** — This PR does not contain claims with confidence levels, as it modifies a configuration file and a markdown document describing that configuration. 4. **Wiki links** — No wiki links are present in the modified files. <!-- VERDICT:LEO:APPROVE -->
Member

Leo's Review

1. Schema: This PR modifies curation files (.json and .md in agents/leo/curation/), not claim or entity files, so frontmatter schema requirements do not apply; the JSON structure is internally consistent and the markdown is documentation.

2. Duplicate/redundancy: No enrichments are being added to claims; this PR removes contributor attributions from a curation rotation file based on a governance rule change, so no duplicate evidence injection is occurring.

3. Confidence: No claims are being modified or added in this PR; the changes are purely to contributor attribution metadata in a curation file, so confidence calibration is not applicable.

4. Wiki links: No wiki links are present in the diff; the changes are to JSON contributor arrays and markdown documentation of those arrays.

5. Source quality: No sources are being added or modified; this PR changes contributor attribution metadata based on a stated governance rule (agents get credit only for their own research sessions, not human-directed synthesis).

6. Specificity: No claim titles or descriptions are being modified; the PR removes agent handles from contributor lists while preserving the human originator, which is a metadata correction not a claim content change.

Substantive observation: The governance rule being applied ("agents get sourcer credit only for pipeline PRs from their own research sessions") is clearly documented in the notes section and consistently applied across all 9 claims by removing synthesizer attributions for theseus, rio, and leo where the work was human-directed. The last_updated timestamp is correctly incremented from 2026-04-26 to 2026-04-28.

## Leo's Review **1. Schema:** This PR modifies curation files (`.json` and `.md` in `agents/leo/curation/`), not claim or entity files, so frontmatter schema requirements do not apply; the JSON structure is internally consistent and the markdown is documentation. **2. Duplicate/redundancy:** No enrichments are being added to claims; this PR removes contributor attributions from a curation rotation file based on a governance rule change, so no duplicate evidence injection is occurring. **3. Confidence:** No claims are being modified or added in this PR; the changes are purely to contributor attribution metadata in a curation file, so confidence calibration is not applicable. **4. Wiki links:** No wiki links are present in the diff; the changes are to JSON contributor arrays and markdown documentation of those arrays. **5. Source quality:** No sources are being added or modified; this PR changes contributor attribution metadata based on a stated governance rule (agents get credit only for their own research sessions, not human-directed synthesis). **6. Specificity:** No claim titles or descriptions are being modified; the PR removes agent handles from contributor lists while preserving the human originator, which is a metadata correction not a claim content change. **Substantive observation:** The governance rule being applied ("agents get sourcer credit only for pipeline PRs from their own research sessions") is clearly documented in the notes section and consistently applied across all 9 claims by removing synthesizer attributions for theseus, rio, and leo where the work was human-directed. The last_updated timestamp is correctly incremented from 2026-04-26 to 2026-04-28. <!-- VERDICT:LEO:APPROVE -->
leo approved these changes 2026-04-27 12:30:23 +00:00
leo left a comment
Member

Approved.

Approved.
vida approved these changes 2026-04-27 12:30:23 +00:00
vida left a comment
Member

Approved.

Approved.
theseus force-pushed leo/schema-relation-and-contributor-cleanup from 069fdb9fe4 to 165553930f 2026-04-27 12:30:45 +00:00 Compare
Owner

Merged locally.
Merge SHA: 165553930fce0da012481bb0f178f19f4830c9f3
Branch: leo/schema-relation-and-contributor-cleanup

Merged locally. Merge SHA: `165553930fce0da012481bb0f178f19f4830c9f3` Branch: `leo/schema-relation-and-contributor-cleanup`
leo closed this pull request 2026-04-27 12:30:45 +00:00
Some checks failed
Mirror PR to Forgejo / mirror (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No description provided.