Skip to content

docs+schema: external-anchor cited-source field + README link + MSRV fix (REQ-066/070)#306

Merged
avrabe merged 1 commit into
mainfrom
fix/pr-b-small-fixes
May 20, 2026
Merged

docs+schema: external-anchor cited-source field + README link + MSRV fix (REQ-066/070)#306
avrabe merged 1 commit into
mainfrom
fix/pr-b-small-fixes

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented May 20, 2026

Summary

Wave 1 / PR-B of the cross-git investigation follow-ups (FEAT-135).
Three small, low-risk fixes bundled — no code changes.

  • REQ-066external-anchor schema declares cited-source. The
    artifact type built for federation didn't declare the field that
    makes it functional, so every external-anchor with a
    cited-source emitted a spurious field 'cited-source' is not defined INFO. One field added to schemas/common.yaml.
  • REQ-070 — README links docs/rivet-is-not.md above the first
    user-action heading (## Install), per the First-Time User
    persona's "put it in the README, not three clicks deep."
  • MSRV doc fix (from DOC-DOCS-AUDIT-2026-05-19) — srs.md and
    verification.md said MSRV 1.85; Cargo.toml pins 1.89.

Test plan

  • An external-anchor carrying a cited-source no longer emits the undefined-field INFO at rivet validate.
  • rivet docs check — PASS (57 files, 0 violations).
  • Binary rebuilds clean with the schema change.

Implements: REQ-010
Verifies: REQ-066
Refs: FEAT-135, REQ-070

🤖 Generated with Claude Code

…, MSRV doc fix

Wave 1 / PR-B of the cross-git investigation follow-ups (FEAT-135).
Three small, low-risk fixes bundled — no code changes.

REQ-066 — `external-anchor` schema declares `cited-source`.
  Every `external-anchor` artifact carrying a `cited-source` (the
  field `rivet supplier pull` needs) emitted a spurious
  `field 'cited-source' is not defined in schema for type
  'external-anchor'` INFO at validate time — the artifact type built
  for federation did not declare the field that makes it functional.
  One field added to `schemas/common.yaml`. Verified: an
  external-anchor with a cited-source no longer emits the INFO.

REQ-070 — README links docs/rivet-is-not.md above the first
  user-action heading.
  Per the First-Time User persona ("put it in the README, not three
  clicks deep"). A blockquote before `## Install` points at the
  SEooC "What Rivet is not" doc.

MSRV doc fix (from the docs audit, DOC-DOCS-AUDIT-2026-05-19).
  `docs/srs.md` and `docs/verification.md` said MSRV 1.85;
  `Cargo.toml` pins 1.89. Both docs corrected.

Verified: `rivet docs check` PASS (57 files, 0 violations);
binary rebuilds clean with the schema change.

Implements: REQ-010
Verifies: REQ-066
Refs: FEAT-135, REQ-070

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

📐 Rivet artifact delta

No artifact changes in this PR. Code-only changes (renderer, CLI wiring, tests) don't touch the artifact graph.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@avrabe avrabe merged commit 1741bbf into main May 20, 2026
20 of 40 checks passed
@avrabe avrabe deleted the fix/pr-b-small-fixes branch May 20, 2026 18:45
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