You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
``tests/test_onnx_shape_coverage.py`` automatically become the
171
+
regression suite for the strict_mode + check_type combination
172
+
per Decision 1's "purely additive" property and round-32 MED-2
173
+
closure. Their three mock ``_raise`` functions accept
174
+
``**kwargs`` so they match the new flag combination without
175
+
behavioral change.
176
+
177
+
### Round-31 / 32 closure ledger
178
+
179
+
| Finding | Source | Severity | Closure |
180
+
| --- | --- | --- | --- |
181
+
| Gap 1 | v0.9.1 NeuroGolf evaluation | HIGH | Closed in v0.9.2 round 31 via Decisions 1-3 (check_type=True flag, ShapeCoverageDiagnostic.category split, _TYPE_MISMATCH_RE regex extension). Empirically verified zero regressions; four firing cases confirmed. |
182
+
| META: v0.9.1 missed check_type=True | round-31 audit-of-self | INFORMATIONAL | Acknowledged. The v0.9.1 round-29 design correctly identified strict-mode shape inference as canonical for shape mismatches; check_type was not considered because the round-29 empirical probes focused on shape, not type. The post-release NeuroGolf evaluation surfaced the gap; v0.9.2 closes it. The framework's reciprocal contract working as designed: substrate (NeuroGolf bug class) governs surface (v0.9.2 spec). |
183
+
| Gap 2 | v0.9.1 NeuroGolf evaluation | MEDIUM | Scheduled for v0.9.3 per Decision 9. Tracked in ### Deferred section. |
184
+
| Gap 3 | v0.9.1 NeuroGolf evaluation | MEDIUM | Held until NeuroGolf provides a tight spec. Tracked in ### Deferred section. |
185
+
| Gap 4 | round-32 leverage analysis | HIGH (competition lever) | Scheduled for v0.9.4 per Decision 9. The dominant-failure-mode catch; alone catches ~4 historical sessions and likely prevents ~5-7 future ones. |
186
+
| Round-32 MED-1: "purely additive" framing wrong for frozen dataclass | round-32 audit | MEDIUM | §3.1 wording corrected: additive for consumers, breaking for constructors. ``category`` kept required (no default) per round-30 fail-fast. The only construction site is ``check_shape_coverage``, updated atomically. |
187
+
| Round-32 MED-2: regression test count duplicated v0.9.1 | round-32 audit | MEDIUM | Test math reduced from +12 to +9. The v0.9.1 D11-onnx tests automatically become the regression suite via the ``check_shape_coverage`` entry point; the v0.9.2 change is at the call site inside that function. The three mock ``_raise`` functions updated to accept ``**kwargs``. |
188
+
| Round-32 LOW: Q1/Q2 strategic decisions left open | round-32 audit | LOW | §1 gains Decisions 8 and 9 locking v1.3-tracks-v0.9.2 and the v0.9.x competition-leverage sequence (v0.9.2 type-compliance, v0.9.3 score-validity, v0.9.4 numpy-vs-ONNX divergence). |
189
+
190
+
Eight closures (1 HIGH closed in v0.9.2, 1 INFORMATIONAL, 2 deferrals tracked, 1 NEW HIGH scheduled for v0.9.4, 3 round-32 audit findings) plus the integration-items tracking from the NeuroGolf evaluation noted as out-of-scope deployment-side use cases.
191
+
22
192
## [0.9.1] - 2026-05-04
23
193
24
194
D11-onnx (shape-coverage on ONNX edges) ships, deferred from
0 commit comments