A-to-Z gap list · cross-checked 2026-05-01
Roadmap
Single source of truth for what's shipped vs. what's next from the 6-PDF A-to-Z guide review. Each done item links to the route, file, or test that proves completion — click a route chip to jump, or click a file/test chip to copy the repo path to your clipboard.
Polish (S-series)
10/10 shown- S1Carry 'Simulation Description' through export round-trip
PDF1 §5.8 · description.txt convention + input_settings mode parses it; QA test covers all 3 paths
- S2Cut/paste vs Copy toggle in Import dialog
PDF2 p.49 · operation honored by importSimulations: cut deletes matching source by id; QA test covers copy/cut/no-source/stale-id/default
- S4'Open in Visualization (new window)' affordance
PDF1 §5.x · Pop-out button in viz header + 'Open Visualization (new window)' in SimulationRow overflow menu.
- S5DAS / DTS fiber-optic ingest + per-stage attribution
Competitor parity Phase A · fiberIngest.ts + per-stage strain/warmback attribution + workspace route + cross-link to /parent-child via fiberObservationsStore.
- S6Refracturing candidate scoring
Competitor parity Phase B · refracScoring.ts (4 weighted drivers, A/B/C/D tiering) + workspace route + EUR uplift cross-link from /economics.
- S7Type-curve DCA + NPV/IRR economics
Competitor parity Phase C · arpsDca.ts + typeCurveCatalog.ts + 3-tab /economics page (DCA fit · cascade · NPV/IRR + tornado).
- N1One-button 'Report a problem' support bundle
ResFrac Ch 5.10 · PackageForSupportButton in Builder header · buildSupportZip zips input.json + settings.json + comments.txt + runs.tsv + README.txt.
- N2Runtime 'Verbose logging' toggle in Builder header
ResFrac Ch 13.3 · VerboseLoggingChip in Builder header · verboseLoggingBus streams per-step events to console.debug when enabled; persists per-workspace via detailedLoggingPref.
- N3Presentation-mode 'Send to stakeholder' one-slide PDF
ResFrac Ch 6.5 · HM-review one-pager (quality band + curve fit + key observation + next-step) mirroring liveFieldSnapshot.ts.