Skip to content

feat(rate): add synchronized flight sample inspector - #4451

Draft
d-sorgcodexagent[bot] wants to merge 2 commits into
codex/4433-club-explorer-camerafrom
codex/4433-flight-sample-inspector
Draft

feat(rate): add synchronized flight sample inspector#4451
d-sorgcodexagent[bot] wants to merge 2 commits into
codex/4433-club-explorer-camerafrom
codex/4433-flight-sample-inspector

Conversation

@d-sorgcodexagent

Copy link
Copy Markdown
Contributor

Part of #4433.

What changed

  • Adds immutable accepted-flight bundles with complete execution context, bounded exact sample plans, and atomic retained-result publication.
  • Adds synchronized raw-sample inspection across React side/top plots, React 3D playback, and the PyQt flight view using pointer and keyboard controls.
  • Makes retained-flight authority explicit after scientific input edits and keeps presentation-only unit changes identity-preserving.
  • Adds product-driven React result prominence, focus/status semantics, deterministic PyQt rendered evidence, and protected workflow/manifest governance.
  • Keeps calm comparison display-only and primary trajectory inspection runtime-local; no cross-runtime solver-sample identity is claimed.

Verification

  • Independent exact-SHA review: GO on aa34548fb91814c08e8fd227cfaf5c80cfdf1bfb.
  • Web: 123 files / 1,044 tests green; type-check, ESLint, and production build green.
  • Browser lifecycle: 3/3 at 1440x900, 1280x720, and 390x844.
  • PyQt rendered lifecycle: 2/2 at DPI 1.0/1.5 with readable deterministic fonts and retained-canvas checks.
  • Workflow/manifest/assertion governance: 45/45.
  • Python 3.12 / MyPy 1.13 scoped source gate: 13 files, 0 issues; Ruff and format clean.
  • Focused accepted-study/planner/atomic GUI lanes are green; all changed source/tests are <=400 lines.

Broad-suite limitation

The serial full Rate Python suite remained CPU-active but hit the 904 s ceiling without a failure summary. A parallel run reached 1,168 passes before an unrelated Morris child-readiness timeout under load; that exact Morris test passed 1/1 in isolation. A replacement excluding it reached the tool ceiling without a terminal summary. No broad rerun was issued. Scoped Flight, rendered, static, governance, and full web gates are green.

Open boundaries

Diagnostic captures are not approved goldens. Portable flight archive identity, formal assistive-technology qualification, calm-ghost inspection, 3D camera keyboard parity, async/cancel semantics, and the remaining visualization tabs stay open under #4433.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants