rfc(0001): v0.3.1 — definitional completions and cross-reference pointers#6
rfc(0001): v0.3.1 — definitional completions and cross-reference pointers#6BunsDev wants to merge 2 commits into
Conversation
…ters Patch per §6.3: clarifications only, no new requirements. - §1.1: complete the standard-admission-path definition with the §3.4 loop-origin authorization step the path already performs (NEW-N-3) - §5.6: annotate the evidence-field SHOULD-list with per-event-type MUST pointers to the upgrading paragraph, incl. principal_authorization on loop-originated memory_entry_admitted events (NEW-N-1) - §11/CHANGELOG: v0.3.1 entries; sweep current-version refs to v0.3.1 across README, SPEC, faq, rfcs/README, ward-deep-dive, conformance and validator READMEs, validate.js (historical refs untouched) Conformance: 5/5 positive, 10/10 negative, READY. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Fresh-context Nova-lane review — verdict: PASSReviewed at pinned a. Patch classification — SOUND. §1.1 addition lifts its wording from unchanged §3.4 ("MUST additionally carry explicit human authorization before admission… regardless of attestation validity"); §5.6 annotations are pure pointers to a byte-identical MUST paragraph (confirmed against b. Internal consistency — CONSISTENT. Word-by-word: the c. Version sweep — COMPLETE. Residual d. Conformance — GREEN. 5/5 positive, 10/10 negative, READY; validator banner+PASS strings now v0.3.1. e. Changelog/§11 — ACCURATE. Findings
Remaining gateVal approval → merge (retarget to Bead: threads-auu. A-1/N-1 recorded there as follow-up candidates. |
|
Superseded: PR #4 merged as f70c796 (v0.4.0) beneath this stack — main re-swept the version claims and rewrote the validator, so both this PR and base PR #5 are version-stale. The two definitional nits (§1.1, §5.6) were NOT absorbed by v0.4.0 and remain valid; re-cutting them against main as draft patch v0.4.1 per the new §6.3, carrying the surviving PR #5 salvage (negative/09 CASE.md 'warning only' falsehood, also unabsorbed). Nova-lane PASS on this diff (issuecomment-5041608668) transfers in substance; the re-cut gets a fresh review. Bead: threads-auu. |
RFC-0001 v0.3.1 (draft patch)
Lands the two definitional nits from the v0.3.0 re-review round (threads-auu), plus the version-ref sweep.
Patch classification (§6.3): clarifications only — both items complete cross-references to obligations that already exist in v0.3.0 text. No new requirements; no conformance-suite changes needed.
Normative text (clarifying)
(MUST — see below)pointers on the three bullets upgraded by the following paragraph, and theprincipal_authorizationbullet's condition now includes loop-originatedmemory_entry_admittedevents (matching the MUST paragraph verbatim).Version sweep → v0.3.1
RFC header/abstract/§6.1/§6.3/§10.1/footer + §11 changelog entry; CHANGELOG.md [0.3.1]; README badge; SPEC.md; docs/faq.md (4); rfcs/README.md (4, incl. tag URL); docs/ward-deep-dive.md (current claims only — historical "v0.3.0 closed two earlier gaps" kept); validators/validate.js banner+PASS strings; tests/conformance/README.md; validators/README.md. PROVENANCE.md and changelog history untouched.
Verification
bash tests/conformance/run-conformance.sh→ 5/5 positive, 10/10 negative, READYnode validators/validate.js examples/minimal→ PASS, banner/claim now v0.3.1v0.3.0grep: historical references onlyStacking
Based on
docs/conformance-version-sweep(PR #5) to avoid re-conflicting the version-sweep files. Retarget tomainonce #5 merges. Tagv0.3.1at merge.Gates: fresh-context Nova-lane review → Val approval. Do not merge before both.
Bead: threads-auu