Fix
Console reliability repair: result recovery, report actions, and mobile polish
We repaired several console paths that could confuse users after a result finished, while a report panel was open, or on a narrow mobile screen.
- SQL optimization now restores the completed state and result link after a refresh.
- Report export and share panels disable background utility actions while a panel is open.
- Optimize opens the setup flow instead of implying one click can immediately run the optimization.
- Unknown database evidence now renders as Slow SQL evidence attached instead of unknown evidence attached.
- The mobile console rail remains horizontally available without exposing a visible top scrollbar.
- Legacy project scene URLs remain retired so the project root owns the canonical console scenes.
Public engineering evidence
- Commit
- f0cbdd3 Fix reference reset flow state
- Commit
- 03aed44 Fix console result recovery actions
- Commit
- 5d8e79b Fix mobile optimize evidence polish
- Typecheck
- npm run typecheck passed
- Test suite
- npm test passed, 1530/1530 tests
- Production smoke
- npm run smoke:prod passed
- Deployment
- Cloudflare Version ID e9d15e34-95b3-45b0-9a1f-323d27443f88
- Mobile QA
- 390px viewport verified without document-level horizontal overflow