From f757a527cf87f2066f2f8a0f5ad6699cd64a646d Mon Sep 17 00:00:00 2001 From: Codex Date: Tue, 14 Jul 2026 05:15:36 +0200 Subject: [PATCH] Record premium workbench deployment --- docs/CODEX_EXECUTION_LOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index c80236c5..7d2a37e6 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -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.