Repository navigation
docs: a stored value is a copied or measured number or string - #15468
Conversation
Owner decision D26 (Q14 = a, 2026-11-11) narrows "stored value": an as-of date and recheck trigger stay only where the text records a number or string copied or measured from upstream (a default, limit, version gate, price, error string, measured figure, or pinned SHA). Behavior records with no such value, source conflicts, "no docs page covers X" notes and "last researched" dates are pointers with no stamp. - upstream-drift 6.0.0 (major: which records carry stamps changes). - skill-bodies rule, its description and the AGENTS.md index row. - docs/review/skills-and-agents.md, native-references 3.6.1. - attribution rubric and dispositions, harness-ops changelog classification rubric, with fragments. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VcupojQwC9uJAfmSt4EHZm
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-security-review reviewed Security review (incremental, blocking only): no security issues foundScope. This review covers only what changed since What changed. The hunk edits the pointer to Checks.
critical-findings: 0 |
|
claude-review reviewed Code review: PR #15468, incremental from
|
The record points at our own upstream-drift contract and stores no number or string copied from upstream, so under 6.0.0 it carries the pointer alone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VcupojQwC9uJAfmSt4EHZm
No related issue: owner decision D26 (Q14 = a, 2026-11-11), which narrows "stored value" after #15449; it has no tracking issue.
Summary
A stamp (as-of date plus recheck trigger) now stays only where the text records a number or string
copied or measured from upstream: a default, limit, version gate, price, error string, a measured
figure (bytes, ms, a hash, a count, and the version it was measured on beside that figure), or a
pinned SHA. Behavior records with no such value, source conflicts, "no docs page covers X" notes
and "last researched" dates are pointers with no stamp. Restated upstream behavior stays a defect,
not something to stamp. Recorded decisions keep their named trigger and no date.
Fix
docs/contracts/upstream-drift/README.md6.0.0, with a CHANGELOG entry. Updates the intro,record kinds, Required parts (stored-value template; the probe, source-conflict and no-docs-page
cases are pointers unless they record a value; the one-line no-docs form drops
as of <date>),git-pin wording, the stamp-on-pointer Enforceability row, and the Adopters note. Major per its
Versioning section, because which records carry stamps changes.
.claude/rules/skill-bodies-state-current-rules.mdbody and description. The AGENTS.md indexrow is regenerated and now reads the new text.
docs/review/skills-and-agents.md; native-references 3.6.1, whose example now names a measuredfigure rather than a probed behavior.
rubric.md(carve-out 2 and the conforming-record entry) anddispositions.md, plusharness-ops
classification-rubric.md, which listed "measured observation". One fragment each.The attribution rubric versions are unchanged, because no criterion or carve-out outcome changes.
values.
Verification
check-changelog-fragments.sh --check: valid.render-index.sh check: IN-SYNC.lychee --offline: 0 errors.sync-shared-copies.sh --check: 802 match.Related
🤖 Generated with Claude Code
https://claude.ai/code/session_01VcupojQwC9uJAfmSt4EHZm