Core product status
The 2026-09-04 health pass of the frac simulation path, kept live. Move a finding as its fix lands and the report updates here; the recorded baseline stays visible underneath so you can always see what the pass originally found.
2 landed · 1 in progress · 1 open · 0 won't fix of 4 findings
50% closedHealth pass driven through a real browser, signed in and signed out, across the six routes that make up the core simulation path. All six load, every runnable page runs a case, and no NaN leaked into a results panel.
Route health
| Route | HTTP | Runs a case | Console errors | Notes |
|---|---|---|---|---|
| /pad-parallel | 200 | yes | none | Instant preview 0.8 ms across 20 stages; verified solve matched the committed settings. CPU kernel used — no WebGPU adapter in headless. |
| /pad-orchestrator | 200 | yes | none | Run strip present once a case is selected. |
| /field-pace | 200 | yes | none | Guided step lane intact end to end. |
| /job-simulation | 200 | yes | none | — |
| /physics-verify | 200 | n/a | none | Pass/fail range table rather than a solve. |
| /dashboard | 200 | n/a | none | — |
- First cold navigation to /pad-parallel and /field-pace exceeded 45 s in dev because Vite compiles the route on first visit; both were instant on the second load. That is a dev-server artifact, not a production path.
- The WebGPU compute path was exercised as CPU fallback only — headless Chromium exposes no adapter.
What the simulator does well today
Verified physics tiers (depletion field, stage-to-stress coupling, fibre forward model) are named on screen and stamped into exports, so a fast preview can never be mistaken for a signed-off result.
The approximate preview is labelled as approximate and has its own compute selector (CPU / Mixed / WebGPU) with graceful CPU fallback when no adapter exists.
The pad converges in waves rather than serially per stage, and the compare view diffs Instant against Verified on identical inputs.
Physics libraries are covered by unit tests and snapshot drift-guards, with /physics-verify surfacing pass/fail ranges in the app.
Findings, highest leverage first
Your edits stay in this browser
docs/core-status-2026-09.md when you want the change recorded in the repo.Showing the note recorded in the health pass.
Showing the note recorded in the health pass.
Showing the note recorded in the health pass.
Showing the note recorded in the health pass.