Record premium workbench deployment
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-14 05:15:36 +02:00
parent a2d9cef986
commit f757a527cf
+11
View File
@@ -7381,6 +7381,17 @@ Open:
- Frontend typecheck and production build: passed; app bundle `219.76 kB`, React vendor `140.74 kB` and MapLibre `801.82 kB` before gzip.
- `bash scripts/run_readiness_check.sh`: passed with the 81-route API contract audit, single Alembic head, all backend tests, frontend typecheck/build and live-smoke syntax gate.
## Tower deployment evidence
- Pushed and deployed commit `a2d9cef` through the repository-driven all-in-one flow on port `1202`.
- The production image rebuilt the frontend successfully and retained the existing cached CPU AI/GIS dependency layer.
- Live PostGIS `3.6`, database collation, required tables/indexes and the single Alembic head `202606120900` passed the migration smoke.
- The frontend, proxied projects API and Unraid icon passed the deployed browser runtime smoke.
- At `1280x720`, the populated Data workspace rendered three bounded columns; the 50-project panel remained `552 px` high with internal scrolling instead of extending its `8575 px` content into the document.
- At `2560x1080`, MapLibre rendered one nonblank `1678x734` canvas in a centered `1680 px` map surface with no permanently reserved inspector.
- At `390x844`, the sidebar became a `375 px` full-width horizontal navigation rail, the main workspace remained `375 px` wide and document width stayed within the viewport. The detail drawer opened full-screen and closed correctly.
- The live Map workspace preserved layer selection, AOI controls and persisted 95-feature detection overlay. Browser console verification returned zero warnings and zero errors across desktop, ultrawide, mobile, Data, Map and AI Labs checks.
## Next pass
- Harden detection QA coverage and matching diagnostics before making a retraining decision; keep that work separate from this presentation-only sprint.