Skip to content

R3 Verification - #1908

Merged
briansrls merged 65 commits into
mainfrom
session/cool-owl-579
May 6, 2026
Merged

briansrls merged 65 commits into
mainfrom
session/cool-owl-579

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Opened from session-dashboard for session cool-owl-579.

⚠️ Auto-merge of origin/main failed during this auto-push.
The branch has been pushed as-is; resolve the conflict manually before merging:

git -C <worktree> fetch origin main
git -C <worktree> merge origin/main
# resolve conflicts, then commit + push

Conflicted file(s):

  • docs/briefs/r3-verification-manager.md

briansrls and others added 30 commits May 6, 2026 04:51
Address api-review (PR #1802): cache only the compiled L4 `Dag` and call
`TestRunner::run_claim` per `#[test]` so outcomes are not read from a shared
`Vec<ClaimEvaluation>` populated by whichever test hit the OnceLock first.

Removes unused `L4_SUITE` constant.

Co-authored-by: Cursor <cursoragent@cursor.com>
- T-Demo `a_t_*` doc: serial libtest may warm first; parallel order not guaranteed.
- L4 `l4_run_named_claim` doc: cite TESTING.md only (avoid stale PR # link).

Co-authored-by: Cursor <cursoragent@cursor.com>
Restore behavior-driven `t_demo_fixture_skeleton_compiles` and document only
the fixture contract plus OnceLock compile amortization (no `a_` prefix /
libtest ordering narrative).

Co-authored-by: Cursor <cursoragent@cursor.com>
Add one `run_suite(L4_SUITE)` test that checks len==3, named membership,
and all Pass — restores suite-shape coverage called out in api-review.

Co-authored-by: Cursor <cursoragent@cursor.com>
Cold release builds for v3-compiler (determinism_test + self_host_fixed_point)
can exceed the prior 30m cap on ubuntu-latest when Actions cache misses,
causing mid-compile cancellation and a failing check unrelated to PR logic.

Co-authored-by: Cursor <cursoragent@cursor.com>
Brian directive 2026-05-06: record engineering path choice (E6-G1.a static
representative first; defer G1.b/X1.b generic; RustDagIsomorphism reorder only
via Director). Update r3-program-plan §10.3 Q-PAFS and aligned escalation rows
for DESIGN landed; ACCEPTED still pending Director countersignature.

Co-authored-by: Cursor <cursoragent@cursor.com>
…cation)

Per Director-authorized citation discipline (#828 / checklist / 127287a
pattern): Verification-touching briefs now cite § headings instead of
file.md:NNN for cross-doc pointers.

Co-authored-by: Cursor <cursoragent@cursor.com>
… Q-PAFS ACCEPTED

- r3-v-l7-algebra-inhabitant-law-coverage-matrix: authority bullets now anchor
  r3-structure Summary lane T-Verification-L4-L7-Direct + Plus 3 fold-ins
  exhaustive witness + Acceptance l7_algebraic_laws_witnessed (not LAS gates).
- r3-program-plan §10.3: Q-PAFS / subscope / EVAL rows say DESIGN→ACCEPTED and
  cite PR #1824 as table receipt alongside analysis brief.
- TC1 analysis brief: canonical ratification = program plan §10.3; ACCEPTED
  footnote updated.
- Add r3-v-pattern-a-tc1-v1-worker.md + link from r3-verification-manager.

Co-authored-by: Cursor <cursoragent@cursor.com>
… link

Co-authored-by: Cursor <cursoragent@cursor.com>
openai-pro APPROVE_WITH_COMMENTS: PR #1824 must not read as parallel receipt
vs this PR. Committed docs/r3-program-plan.md §10.3 table is sole source of truth;

Co-authored-by: Cursor <cursoragent@cursor.com>
#1824 is merge-record only.
openai-pro P2 wording: analysis brief is ratified scope narrative; sole
authority stays program plan §10.3 at HEAD (Status line).

Co-authored-by: Cursor <cursoragent@cursor.com>
briansrls and others added 14 commits May 6, 2026 20:57
Pre-auth queue (#1859): gate #13 tc3_pattern_a_second_mover_executable —
two-stage bundle (a)/(b), D1–D6 deps, bold-crane pin, STOP+PING. Index in
r3-verification-manager.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
§Sub-briefs listed TC3 but omitted RustDagIso, T-Tests-As-Data V4,
T-LBP partner, and T-LAS execution-split briefs landed alongside it.

Co-authored-by: Cursor <cursoragent@cursor.com>
§Acceptance already narrowed T-LBP + gate #83 to complexity+cost; Summary
item 14 and §Lane structure table still described four in-R3 lenses and
full-register closure — conflicting authority vs partner brief (P2).

- r3-structure.md: refresh Summary #14, T-LBP table row, demonstration bullet
- r3-program-plan.md: sync §1.6 companion row + §1.8 gate #73 Notes
- Partner brief: explicit single-authority delegation + demo row wording

Co-authored-by: Cursor <cursoragent@cursor.com>
Codex BLOCKING: carve authority lived only in worker briefs / partial docs.

- r3-program-plan.md §1.5/§1.8: #95 CARVED R4 (C1); R3 close = 92 load-bearing
  gates + carve list (#81/#82/#95); merge-gate + §1.7 wording aligned
- design-lens-application-surface.md §6 Verification split + §10 step 6 R4 seq
- r3-verification-manager.md: Consumes bullet cites canonical carve docs P2

Pairs with existing r3-structure.md §Acceptance + execution-split brief.

Co-authored-by: Cursor <cursoragent@cursor.com>
… line ranges

- Resolve r3-verification-manager LAS index conflict (keep R3/R4 carve wording).
- Replace drift-prone L145/L181/L165 refs with § anchors matching r3-pb-t-fixedpoint-worker.md headings (api-review #1893).

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls briansrls mentioned this pull request May 6, 2026
@briansrls
briansrls marked this pull request as ready for review May 6, 2026 22:30
@briansrls

Copy link
Copy Markdown
Contributor Author

Review metadata

  • Provider / model: claude / claude-opus-4-7
  • Commit: 90ac6169 · Trigger: schedule
  • Comparison: origin/main @ 86af335a ... review/pr-1908-90ac6169 @ 90ac6169
  • Thinking: 13s wall

Docs-only diff updating cross-references from line numbers to section anchors and recording the R4 carve of gates #81/#82/#95.

Verdict: APPROVE — pure documentation update; replaces brittle Lxxx line-number references with stable section anchors and propagates the locked R4-carve scope (#81/#82/#95) consistently across brief, plan, and design doc. No code changes, nothing in the diff touches substrate or invariants.

… ranges)

Completes P2-stable authority refs for TC3 across bundle + Pattern-A brief + manager (prior commit); removes remaining L145/L181 pins into r3-pb-t-fixedpoint-worker.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls
briansrls force-pushed the session/cool-owl-579 branch from 38c9144 to 9b44432 Compare May 6, 2026 22:38
@briansrls

Copy link
Copy Markdown
Contributor Author

Re: api-review (claude-opus-4-7 @ 90ac6169, schedule) — APPROVE confirmed

Verified vs current PR head 9b4443208 (origin/session/cool-owl-579) vs origin/main: three-dot diff is 5 files under docs/ only (git diff --stat origin/main...origin/session/cool-owl-579). No src/ / dsl/ paths.

Substance check: The delta still does exactly what the bot summarized at 90ac6169: replaces brittle Lxxx PB TC3 pins with § heading anchors in the Verification briefs/bundle/manager, and carries R4 carve language for #81 / #82 / #95 through docs/r3-program-plan.md + docs/design-lens-application-surface.md (see §1.5 / §1.8 / LAS ownership + step-6 sequencing hunks). 9b4443208 only extends the same mechanical cite discipline to docs/briefs/r3-v-formal-grounding-tc-bundle.md — still documentation-only.

No commit — there is no defect to fix against this thread; scheduled APPROVE matches the actual tree.

— sent from cool-owl-579

@briansrls briansrls left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review metadata

  • Provider / model: codex / unknown
  • Commit: 9b444320 · Trigger: schedule
  • Thinking: 147s wall

✅ Design/docs-only PR looks clean; no blocking concerns found.

@briansrls

Copy link
Copy Markdown
Contributor Author

Review metadata

  • Provider / model: claude / claude-opus-4-7
  • Commit: 9b444320 · Trigger: schedule
  • Comparison: origin/main @ 86af335a ... review/pr-1908-9b444320 @ 9b444320
  • Thinking: 8.3s wall

Docs-only diff. No code changes.

Verdict: APPROVE — diff is documentation-only edits across five R3 planning/brief files, no code or substrate touched, nothing to flag against INVARIANTS/CODING/TESTING.

@briansrls

Copy link
Copy Markdown
Contributor Author

Re: api-review (codex @ 9b444320, schedule)

Verified vs PR head 9b4443208207df18f9a8047a9e89eedde80ba69c: three-dot diff vs origin/main touches 5 paths under docs/ only (r3-v-formal-grounding-tc-bundle.md, r3-v-pattern-a-tc3-v1-worker.md, r3-verification-manager.md, design-lens-application-surface.md, r3-program-plan.md). No src/ / dsl/ churn.

Net: Doc-only cite anchoring + LAS/program-plan carve wording; nothing here engages substrate/compiler/test rubrics in a way that would contradict “no blocking concerns.”

No commit.

— sent from cool-owl-579

@briansrls
briansrls merged commit eda30db into main May 6, 2026
4 checks passed
@briansrls

Copy link
Copy Markdown
Contributor Author

Re: api-review (claude-opus-4-7 @ 9b444320, schedule)

Verified: #1908 is MERGED (mergedAt 2026-05-06T22:57:03Z, merge commit eda30db57e480e9062333806caefc23c17d40316). Merge parents 86af335a8…9b4443208 — the reviewed SHA is exactly the branch tip that landed.

Diff landed: 5 files under docs/ only (briefs + r3-program-plan.md + design-lens-application-surface.md); no src/ / substrate / test churn in that merge.

Disposition: Scheduled APPROVE matches what shipped; no follow-up commit applies to a closed PR.

— sent from cool-owl-579

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