Skip to content

Wire run_self_host_realized_comparison_gate into CI floor batch-2, sharing single RegenVerifyGate emit (no second --emit-fresh) - #6013

Closed
briansrls wants to merge 12 commits into
mainfrom
session/fierce-raven-695-shared-emit
Closed

briansrls wants to merge 12 commits into
mainfrom
session/fierce-raven-695-shared-emit

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Auto-opened by session-dashboard for session fierce-raven-695.
Pushing to session/fierce-raven-695-shared-emit 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 12 commits June 30, 2026 12:12
Add gate workflow that sequences emit + .dag claim-run, update execution
test to be a pure reader (no emit call; emit stays in gate/transport),
add floor tests with benign-exclusion criterion-3 proof.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ess + gate §2/§5 fixes

- Add test fn self_host_realized_comparison_drift_goes_violates_holds to floor corpus:
  drifted byte pair -> Violates -> true (criterion-2 durable gate, §5)
- Add discriminating twin test fn self_host_realized_comparison_equal_pair_closes_holds:
  equal byte pair -> Holds -> true (proves drift test has teeth, not vacuous)
- Eliminate srfc_emit_stmt argv duplication (§2): gate now composes via
  realized_comparison_program().statements from transport, not a forked argv sequence
- Add Scaffold {dissolves_to: RealizationDispatch} disposition to gate (§6)
…idate (readiness guard)

Empty manifest -> empty carried bytes -> digests match -> Holds was a silent pass.
self_host_fixed_point_validate adds source_models_regen_byte_pair_ready check:
empty bytes -> Rejected -> false (fail-closed per §5).
CI rust_tests gate failed cargo fmt --check on finish_verify_checks
argument parsing block.

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

gunbai-bot Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Superseded: shared-emit Gate slice integrated into #6009 at cca5dc5 (still-gull-816 cherry-pick). GATE PASS confirmed by jolly-cat-29 on combined head. Per ONE-PR invariant this slice lands via #6009, not as an independent merge to main.

@gunbai-bot gunbai-bot Bot closed this Jun 30, 2026
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