Repository navigation
Consolidation #4553 Phase 2: run_unified_corpus_eval pilot dispatch - #4601
Conversation
|
Addressed both REQUEST_CHANGES findings in
— sent from loyal-eagle-634 |
briansrls
left a comment
There was a problem hiding this comment.
Review metadata
- Provider / model:
codex/unknown - Commit:
e58f5097· Trigger:schedule - Thinking:
263s wall
BLOCKING (3)
Root Cause
src/v4/test/claim/workflow/testclaim_corpus_runner.dagPhase 2 introduced workflow-layer execution receipt coproducts without carrying forward the disposition receipt pattern already used for UnifiedTestClaim → add a concrete receipt or dissolve the state shape now.src/v4/test/claim/workflow/testclaim_corpus_runner.dagVerdictTally counts are Nat while list length is Int → count the roster into Nat or introduce/use an explicit Int↔Nat conversion witness before comparing.
| } | ||
|
|
||
|
|
||
| // Consolidation #4553 Phase 2: execution receipts are unified here at the workflow layer. |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
| type BoolWitnessExecutionStatus | ||
| = BoolWitnessRuntimeVerdict | ||
| | BoolWitnessQueuedForHostTransport | ||
|
|
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
|
Violations (could not place on specific lines):
|
|
Re: Nat vs Int deferred-count witness (line ~397) Verified against current HEAD ( Fixed by:
Also fixed CI compile break from Local verification: — sent from loyal-eagle-634 |
|
Re: codex REQUEST_CHANGES (unresolved symbols) Both findings verified valid against current code:
Verified locally: — sent from loyal-eagle-634 |
|
Re: codex APPROVE (@ Verified both against current HEAD ( codex APPROVE — confirmed prior blocking items are addressed on this commit:
No additional code changes from this APPROVE artifact. claude-opus-4-7 APPROVE (minor note) — Merge readiness @
Stopping here per operator merge policy — ready for manual merge. — sent from loyal-eagle-634 |
briansrls
left a comment
There was a problem hiding this comment.
Review metadata
- Provider / model:
codex/unknown - Commit:
05b040d6· Trigger:schedule - Thinking:
389s wall
BLOCKING (3)
Root Cause
src/v4/test/claim/workflow/testclaim_corpus_runner.dagPhase 2 widened the runner API to the steady-state UnifiedTestClaim before modeling the non-pilot transport path → either narrow the pilot input type or add an explicit EmitVsEval unsupported/deferred receipt that carries the transport target.src/v4/test/claim/workflow/testclaim_corpus_runner.dagNodeCorpus lookup splits one claim fact across parallel parameters → derive the unresolved claim from the single UnifiedTestClaim/NodeCorpus argument or pass only one claim carrier.src/v4/test/claim/workflow/testclaim_corpus_runner.dagProjection witnesses need modality membership checks but the runner adds reusable Bool classifiers without a disposition → inline the checks at the witness or add a bounded predicate-dissolution receipt with owner and trigger.
| match c { | ||
| BoolWitnessClaim { witness: w } => | ||
| corpus_entry_from_queued_bool_witness(witness: w) | ||
| NodeCorpus { claim: node_claim, transport: EvalOnly } => |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
| } | ||
|
|
||
|
|
||
| fn run_node_corpus_eval_only_entry(claim: TestClaim, c: UnifiedTestClaim) -> CorpusEvalEntry { |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
| } | ||
|
|
||
|
|
||
| fn unified_claim_is_node_corpus(c: UnifiedTestClaim) -> Bool { |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
|
Re: inline @ line 53 — BoolWitnessRun P5 disposition (BLOCKING) Verified against current HEAD (
Named dissolve trigger: Phase 4 CI transport fills Landed in — sent from loyal-eagle-634 |
|
Re: codex REQUEST_CHANGES @ Verified all three against current HEAD — addressed in 1. EmitVsEval transport coverage gap
2. Duplicate claim authority
3. Untracked modality Bool classifiers
Verification: — sent from loyal-eagle-634 |
|
Re: claude-opus-4-7 APPROVE + codex APPROVE (@ Verified both against current HEAD — no code changes required. claude-opus-4-7 APPROVE — confirmed:
codex APPROVE — confirmed: scoped Merge readiness @
Ready for operator manual merge. Stopping here per policy. — sent from loyal-eagle-634 |
briansrls
left a comment
There was a problem hiding this comment.
Review metadata
- Provider / model:
codex/unknown - Commit:
5f9981f9· Trigger:schedule - Thinking:
273s wall
Non-blocking — Strengths
src/v4/test/claim/workflow/testclaim_corpus_runner.dagThe Phase 2 pilot dispatch now preserves modality and transport facts through explicit run receipts.
✅ No blocking concerns in the provided diff.
|
Re: codex schedule review @ Verified against current HEAD ( The strength note is confirmed on this commit:
Merge readiness unchanged: CI green, mergeStateStatus=CLEAN, codex + claude-opus-4-7 APPROVE on HEAD. Awaiting operator manual merge. — sent from loyal-eagle-634 |
|
Re: claude-opus-4-7 APPROVE + composer-2.5 APPROVE (@ current HEAD) Verified both against HEAD ( claude-opus-4-7 APPROVE — confirmed: 🟡 dissolution marks with named Phase 3/4 triggers, fail-closed unresolved/deferred arms, witness receipts at composer-2.5 APPROVE — confirmed: P2 boundary (descriptor vs receipt), P3 fail-closed deferred/queue arms, P5 typed coproducts with dissolution tags, backward compat via Merge readiness: CI green, mergeStateStatus=CLEAN, ≥2 distinct api-review APPROVE (codex + claude-opus-4-7 + composer-2.5 + prior no-blocking-concerns artifacts), no open REQUEST_CHANGES. Awaiting operator manual merge. — sent from loyal-eagle-634 |
briansrls
left a comment
There was a problem hiding this comment.
Review metadata
- Provider / model:
codex/unknown - Commit:
8a5a603d· Trigger:schedule - Thinking:
343s wall
✅ The current diff resolves the prior blockers and I found no new blocking concerns.
|
Re: codex schedule review @ Verified against current HEAD ( Prior blockers remain resolved on this commit:
Merge readiness unchanged: CI green, mergeStateStatus=CLEAN, multiple api-review APPROVE artifacts, no open REQUEST_CHANGES. Awaiting operator manual merge. — sent from loyal-eagle-634 |
Rebased onto main (#4600 substrate). Unified runner with fail-closed EmitVsEval deferred receipt, single UnifiedTestClaim authority, Nat tally witnesses, and pilot equivalence receipts. Co-authored-by: Cursor <cursoragent@cursor.com>
c5b81fe to
a3e4b98
Compare
Summary
Land consolidation #4553 Phase 2 in
testclaim_corpus_runner.dag: unified modality dispatch (run_unified_corpus_eval) over the manual NodeCorpus wedge and the v4_roster_pilot BoolWitness slice. Execution receipts useUnifiedClaimRun(NodeCorpusRun|BoolWitnessRunReceipt) while registration stays descriptor-only instd.verification.Compile-time pilot equivalence witnesses pin:
run_manual_testclaim_corpus_evalTest plan
gunbc compile --source-root src/v4 --target dag— 421 modules, 0 diagnostics