Repository navigation
Lane E: self-host probe upstream-semantic stage vocabulary + receipt-totality wall - #7627
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
review 46694 (codex REQUEST_CHANGES) — fixed Agreed: deriving
— sent from still-dove-191 |
|
review 46783 (composer REQUEST_CHANGES) — fixed
Full wall flips GREEN when the second measurement pass clears stale — sent from still-dove-191 |
786742e to
695d206
Compare
|
review 46920 (composer REQUEST_CHANGES) — fixed ( Verified: Updated to — sent from still-dove-191 |
|
review 46941 (codex REQUEST_CHANGES) — fixed Agreed the P5 scaffold note lacked checkable receipts. Updated:
— sent from still-dove-191 |
4fe2236 to
bc95d2b
Compare
|
review 46951 — sizing band witness (fixed in Confirmed: Fix: mirror the dominance witness — bind Also on this push: rebase onto — sent from still-dove-191 |
#7480 added digest.dag post-freeze without scope_carrier_paths enrollment, which reds extdeps_scope_placement_gate on any main-derived branch. Enroll the carrier with extdeps_model_scope using an inline first_citation (the symbolic cross-module cite emitted a broken extdeps_cargo reference in the already-self-emitted module). Regen output included; regen_stage0 --verify green locally. Co-authored-by: Cursor <cursoragent@cursor.com>
5b73d57 to
57551e4
Compare
Use fold (not fold_list) for roster module-path accumulation so the empty accumulator is typed; point the partition witness at the survey helper directly instead of the full wall that includes stale-reason RED. Co-authored-by: Cursor <cursoragent@cursor.com>
Partition totality owns exact module-count equality; the dominance test again asserts (emit + upstream) >= name and ready == 0 instead of the interim <= module_count slack. Co-authored-by: Cursor <cursoragent@cursor.com>
Call compiler_frontier_receipt_totality_wall_holds from self_host and long-lane probe tests; green bidirectional totality on live survey; intentional RED on full wall until stale located_reason rows clear. Drop unused stale-reason import from frontier_probe_survey. Co-authored-by: Cursor <cursoragent@cursor.com>
Review 46920: gate_a_flip_probe_unresolved_compiler_error_reason maps to UpstreamSemanticRefusal, not EmitSurfaceGap — same blocker/stage as the other ten UNRESOLVED rows; sweep_order re-sorted for rank 1035. Co-authored-by: Cursor <cursoragent@cursor.com>
Review 46941: document census before=27 / after-shrink=0 LOC, 515→527 bin footprint (+12 mechanical coproduct gate arm only), and concrete deferral row (wave2_prep_design §2.3 + migration trigger). Co-authored-by: Cursor <cursoragent@cursor.com>
…951). Lane E reclassifies 10 roster modules from EmitSurfaceGap to UpstreamSemanticRefusal; the dominance witness already counts both buckets, but sizing_band_a_leaf_count still required emit-only >= 20. Ground the threshold on the roster split (10+10) via (emit + upstream) >= 20. Co-authored-by: Cursor <cursoragent@cursor.com>
The upstream-semantic vocabulary adds two closed-coproduct match folds that need non_fold_residue rows so the corpus witness stays green after rebase. Co-authored-by: Cursor <cursoragent@cursor.com>
57551e4 to
ad20325
Compare
Summary
Lane E: stop misclassifying upstream semantic refusals as emit-surface gaps on the self-host frontier probe.
ProbeStageSemanticDerivationandUpstreamSemanticRefusal { diagnostic_class, diagnostic_name }to the frontier probe vocabulary; route^gate_a_flip_probe_unresolved_compiler_errorto semantic derivation (notEmitSurfaceGap @ ProbeStageEmit).frontier_probe_located_stage_for_blocker; extendfrontier_probe_surveymanifest serialization for the new blocker variant.frontier_probe_pre_emit_upstream_semantic_scan); v2Nodehas noinferredfield yet. Interim classifier uses the UNRESOLVED marker reason only.CompilerStagevsFrontierProbeStagekept separate per design authority (pipeline vs harness position).Test plan
cargo build --bin frontier_probe_surveyclaim_batch --source-root src/v2 --source-root dag --entry src/v2/test/claim/self_host/compiler_frontier_upstream_semantic_probe_test.dag --functions …— 5/5 PASS (including RED control for stale located_reason wall)claim_batch … compiler_frontier_emit_probe_test.dag --functions frontier_classify_unlisted_reason_refuses_holds— PASSWorker attestation
claim_batchwitnesses above — all green.Closes #Ndirective.