305ffd1367
it.3 Task 1 (non-destructive oracle + spec-delegated class-(b) sweep) ran complete; zero production code changed. The mandated sweep surfaced that 6 corpus fixtures contain build(d:Int)=if d==0 then Leaf else Node(1,build(d-1),build(d-1)) — a terminating, maximally-LLM-natural, non-structural non-tail BRANCHING recursion the milestone's totality dichotomy makes inexpressible (not ADT-structural; not recur-able — branching is not a single tail back-edge). The milestone as-specified would fail its own feature-acceptance criterion. Orchestrator correctly bounced rather than patch a 4th time (spec_over_plan_patches). Records the blocked attempt + the reusable bench/it3-oracle/ (40-fixture behavioural oracle, valid for the post-decision re-dispatch). main forward-only; nothing reverted. Resolution (it.2b + a user purity-pillar decision) tracked in the roadmap.
42 lines
2.9 KiB
Plaintext
42 lines
2.9 KiB
Plaintext
stem class migration runnable rec_fns note
|
|
bench_closure_chain a loop main run_loop:loop
|
|
bench_compute_collatz a loop main collatz_steps:loop,sum_steps_loop:loop
|
|
bench_compute_intsum a loop main intsum_loop:loop
|
|
bench_hof_pipeline a plaincall main build_n:structural,fold_with_fn:structural
|
|
bench_latency_explicit a BLOCKED main build_tree:BLOCKED,cons_n_acc:structural,sum_list_acc:structural,loop:structural BLOCKED:build_tree
|
|
bench_latency_implicit a BLOCKED main build_tree:BLOCKED,sum_tree:structural,cons_n_acc:structural,sum_list_acc:structural,loop:structural BLOCKED:build_tree
|
|
bench_list_sum a plaincall main cons_n_acc:structural,sum_acc:structural
|
|
bench_list_sum_explicit a plaincall main cons_n_acc:structural,sum_acc:structural
|
|
bench_mono_dispatch a plaincall-or-loop ? (self-rec via loop/letrec only)
|
|
bench_tree_walk b BLOCKED main build_tree:BLOCKED,sum_tree:structural BLOCKED:build_tree
|
|
borrow_own_demo c already-structural main list_length:structural,sum_list:structural
|
|
ct_1_ordering_signum a plaincall main drain:structural
|
|
escape_local_demo b loop main count:loop
|
|
fieldtest/floats_1_newton_sqrt a loop main newton_iter:loop
|
|
fieldtest/floats_2_average_int_list a plaincall main sum_acc:structural,count_acc:structural
|
|
fieldtest/forma_1_factorial a loop main fact_acc:loop
|
|
gc_stress b loop+structural main build:loop,sum_list:structural
|
|
list c already-structural main sum_list:structural
|
|
list_map c already-structural main map_int:structural,print_list:structural
|
|
list_map_poly a plaincall main map:structural,print_list:structural
|
|
mut_counter a loop main sum_helper:loop
|
|
mut_sum_floats a loop main sum_helper:loop
|
|
pat_extract_partial_drop c already-structural main sum_list:structural
|
|
rc_drop_iterative_long_list a plaincall main cons_n_acc:structural
|
|
rc_let_alias_implicit_param a BLOCKED main build:BLOCKED,loop:structural BLOCKED:build
|
|
rc_let_owned_app_leak b BLOCKED main build:BLOCKED BLOCKED:build
|
|
rc_list_drop c already-structural main sum_list:structural
|
|
rc_pin_recurse_implicit a BLOCKED main build:BLOCKED,loop:structural BLOCKED:build
|
|
rc_tail_sum_explicit_leak a plaincall main cons_n_acc:structural,sum_acc:structural
|
|
reuse_as_demo c already-structural main map_inc:structural,sum_list:structural
|
|
sort a plaincall main insert:structural,sort:structural,print_list:structural
|
|
std_either_list c already-structural checkonly lefts:structural,rights:structural,partition_eithers:structural
|
|
std_list a plaincall checkonly fold_left:structural,fold_right:structural,append:structural,map:structural,filter:structural,take:structural,drop:structural
|
|
std_list_stress b loop main build:loop
|
|
struct_rec_foldl_sum c already-structural checkonly go:structural
|
|
struct_rec_list_len c already-structural checkonly len:structural
|
|
struct_rec_sum_e2e c already-structural main sum:structural
|
|
struct_rec_tree_forest c already-structural checkonly forest_size:structural
|
|
sum b loop main sum:loop
|
|
test_mono_recursive_fn_bug a loop main loop:loop
|