Skip to content

R3 gate #88: lens_application_carrier_landed (T-Lens-Application-Surface) - #3125

Merged
briansrls merged 11 commits into
mainfrom
session/fierce-koi-780
May 14, 2026
Merged

briansrls merged 11 commits into
mainfrom
session/fierce-koi-780

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Auto-opened by session-dashboard for session fierce-koi-780.
Pushing to session/fierce-koi-780 advances this PR.

Worker attestation

Before flipping this PR to ready for review, confirm each item:

  • Title describes the change (not the session id or branch).
  • PR body summarises what and why (replace the TODO below).
  • Tests run: name the command (e.g. npm test, cargo test) and the result.
  • If this closes a work item, the body contains a Closes #N directive.
  • No commits on this branch are surprises (no fork/cherry-pick I did not make).
  • No secrets / credentials / large binaries staged.

Summary

TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.

Test plan

  • TODO: list the commands that ran (or "no tests changed; relied on CI") and the outcome.

briansrls and others added 2 commits May 14, 2026 18:04
- Integration tests lock EnforcedApplication (3 typarams, 5 fields) and
  IntrospectApplication (1 typaram, 3 fields) on generated_full_bootstrap_dag
- SG-0: register new hand-authored test module (sorted after t_las_*)
- r3-program-plan: note harness on row #88; align row #90 with Projected

PR checklist (census net +1): include in PR body verbatim:
SG-0 hand-path delta: +1
SG-0 pairing: (c) substrate dispatch receipts docs/briefs/r3-substrate-t-las-demo-complexity-contract-compile-error-worker.md

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls
briansrls marked this pull request as ready for review May 14, 2026 18:12
PR #3125 edits sg0_census_test.rs (+1 EXPECTED_HAND_AUTHORED_TEST) but the GitHub PR
description lacked required SG-0 hand-path delta + pairing, failing the CI job.
ci.yml merges scripts/ci-merge/sg0-pr-body-append.<n>.txt before the discipline gate.

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

@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: ce8d2559 · Trigger: schedule
  • Thinking: 228s wall

BLOCKING (1)

Root Cause

  • docs/r3-program-plan.md row #88 records the CI ratchet as evidence but does not supply the required SG-0 deferral/ROADMAP receipt → add the P5 receipt or pair the census add with a same-PR retirement/Director budget.

⚠️ The carrier ratchet itself looks aligned, but the SG-0/P5 receipt must land with the new Rust test path.

"src/v3/compiler/tests/integration/t_las_crdt_cost_basis_demo_test.rs",
// §1.8 gate #88 (`lens_application_carrier_landed`): bootstrap field / arity locks for
// `EnforcedApplication` + `IntrospectApplication` in `src/v3/std/lens_application.dag`.
"src/v3/compiler/tests/integration/t_lens_application_carrier_test.rs",

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.

BLOCKING: Adding a new EXPECTED_HAND_AUTHORED_TEST path without a same-PR P5 receipt violates INVARIANTS.md P5, which requires exactly one checkable receipt for new hand-Rust tests.

briansrls and others added 8 commits May 14, 2026 14:24
…#88)

Register the new EXPECTED_HAND_AUTHORED_TEST path in §SG-0 hand-authored
integration test receipts per Dispatch-Discipline Mechanism (b).

Co-authored-by: Cursor <cursoragent@cursor.com>
Pairing cited gate #92 demo brief; executor brief r3-v-t-lens-application-surface-
execution-split-worker.md owns §1.8 gates #88–#91 incl. lens_application_carrier_landed.

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls
briansrls merged commit 390741f into main May 14, 2026
4 checks passed
@briansrls
briansrls deleted the session/fierce-koi-780 branch May 14, 2026 19:13
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