Commit 66dbe47
authored
refactor(benchmarks): extract planner ownership and isolate verifier imports (#1288)
* refactor(benchmarks): extract planner ownership with bounded validation
Rebuild the benchmark planner extraction directly on main 1a30359. Keep CI scripts as import-safe adapters, move compiler and validator semantics into tools.benchmark_plan, preserve the full historical regression corpus against the package owner, restore fail-closed matrix invariants, and retain the latest focused benchmark-contract host mapping.
* style(benchmarks): normalize validation imports
Use collections.abc for Iterator and align the validation regression import block with the repository Ruff policy.
* test(benchmarks): bind planner corpus to package owners
Return the complete planner corpus to the approved CLI-integration path, bind its semantic globals and validation helper to tools.benchmark_plan after collection, move extraction-specific assertions into a focused package test, patch process classification against the compiler owner, and align the current Make help contract.
* style(benchmarks): avoid constant setattr in collection binding
Bind the legacy planner corpus through the collected module dictionary so the extraction hook remains explicit and Ruff-safe.
* restore benchmark planner host ownership
* fix(benchmarks): isolate conjecture verifier imports1 parent 289def1 commit 66dbe47
14 files changed
Lines changed: 1621 additions & 1130 deletions
File tree
- .github/scripts
- benchmarks
- tooling
- validation
- tests/boundary/process/tooling
- tools/benchmark_plan
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 1 | + | |
7 | 2 | | |
8 | 3 | | |
9 | 4 | | |
10 | | - | |
11 | | - | |
| 5 | + | |
12 | 6 | | |
13 | 7 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
19 | 11 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
| 12 | + | |
34 | 13 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
| 14 | + | |
0 commit comments