Repository navigation
test(self-host): Wave 1 gate 2 SymbolIndex resolution verification witnesses - #6523
Conversation
…y execution Prove namespace SymbolIndex / containment-tree resolution is met on main: substrate receipts green, and the three frontier NameResolutionGap compiler modules resolve via import closure. Co-authored-by: Cursor <cursoragent@cursor.com>
…controls Delete the inert frontier-metadata fn and exercise symbol_index lookup_miss, flat_index_false_accept, and unique_variant_without_alias RED controls directly in the Wave 1 gate 2 receipt. Co-authored-by: Cursor <cursoragent@cursor.com>
…2 note Remove accidental variant_vis_bisect.dag WIP harness and tighten the gate-2 witness note to match what the three executed fns actually prove by execution. Co-authored-by: Cursor <cursoragent@cursor.com>
Review response (HEAD
|
Review response — cursor APPROVE on
|
…5-wave1-gate2-verify
Summary
wave1_gate2_namespace_symbol_index_witness_test.dag— execution receipts for Wave 1 exit criterion 2 (namespace SymbolIndex / containment-tree resolution) on main (222f4cbbe7).symbol_index_lexical_lookup+ variant visibility equivalence), and the three frontierNameResolutionGapcompiler modules (00_compile,01_tokenize,03_body_producer) resolve via substrate import closure.NameResolutionGapfor self-emit probe debt — orthogonal to substrate resolution proven here.Verification executed (main pin)
symbol_index/containment_test.dag(9 fns)name_resolve_cross_tree_resolution_witnessesnamespace_only_policy_test.dag(2 fns)gunbc compile --target dag(full corpus)variant_visibility_unique_resolves_holds(end-to-end ingest wire)Verdict: Gate 2 substrate MET by execution. The three NameResolutionGap modules resolve in the compiler pipeline via SymbolIndex; frontier self-emit classification unchanged.
Test plan
claim_batch --wet --claim-run --entry src/v2/test/claim/self_host/wave1_gate2_namespace_symbol_index_witness_test.dag --functions wave1_gate2_symbol_index_containment_substrate_holds,wave1_gate2_name_resolution_gap_modules_import_resolve_holds,wave1_gate2_symbol_index_pipeline_symbols_resolve_holdsclaim_batch --wet --claim-run --entry src/v2/test/claim/symbol_index/containment_test.dag(all 9 fns)Made with Cursor