feat(rate-of-closure): inspect exact putting samples - #4443
feat(rate-of-closure): inspect exact putting samples#4443d-sorgcodexagent[bot] wants to merge 2 commits into
Conversation
|
Hosted quality-gate correction published at exact head Root cause: pinned MyPy 1.13 inferred the variadic transformed-coordinate tuple as Local evidence: CPython 3.12 + MyPy 1.13 clean on all five changed Python sources; focused Putting GUI/planner 27/27; Ruff/format/docs/diff clean; independent exact-SHA GO. No manual CI rerun was requested; the branch update supplies the protected run naturally. |
What changed
Why
Issue #4433 requires the visualization itself to be the primary, intuitive interaction surface on every matched React/PyQt tab. Putting previously rendered as a static result and drew every legal raw sample. This child makes the visible trajectory directly inspectable while preserving the raw scientific result and bounded rendering.
Scientific and UX boundaries
Selection is presentation-only: it does not rerun the solver, interpolate, mutate exports, or change the accepted result. Runtime-local sample indices are not claimed as portable cross-runtime solver identity. React browser evidence covers the production-reachable selected state; dependency-failure retention remains component-tested because bounded production editors expose no genuine browser failure path. PyQt diagnostics exercise a real dependency failure. Artifacts remain diagnostic, not approved goldens, and #4433 stays open for remaining tabs, AT validation, portable raw solver goldens, and approved baselines.
Validation
Stack
Draft child of #4442 (
codex/4433-variation-auto-prominence) and part of visualization epic #4433. Do not merge before its parent stack is approved and lands.