From f4f83c0e8051a61e424d0e7405e36c4b578213dc Mon Sep 17 00:00:00 2001 From: Codex Date: Sun, 5 Jul 2026 00:15:51 +0200 Subject: [PATCH] Record one-click GIS workflow deployment --- docs/CODEX_EXECUTION_LOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index 26f25198..5b22f654 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -35,13 +35,18 @@ Validation: - `powershell -NoProfile -ExecutionPolicy Bypass -File scripts\deploy_tower.ps1` passed after aligning `.env.example`; rebuilt and redeployed the all-in-one container on `http://192.168.10.150:1202` from commit `fc88ceb`. - Deploy-time live migration smoke passed after the database became ready on attempt 2; PostGIS reported `3.6 USE_GEOS=1 USE_PROJ=1 USE_STATS=1` and Alembic head was `202606120900`. - Deploy-time browser runtime verification passed for frontend, API proxy and icon. +- Tower runtime check passed after the one-click GIS workflow update: remote checkout is commit `5331358`, the `geointel` all-in-one container is healthy and published on `0.0.0.0:1202->80/tcp`. +- `LIVE_SMOKE_CONTAINER=geointel bash scripts/live_migration_smoke.sh` passed on Tower; PostGIS reported `3.6 USE_GEOS=1 USE_PROJ=1 USE_STATS=1`, required runtime schema objects were present and Alembic head was `202606120900`. +- `bash scripts/verify_browser_runtime.sh http://192.168.10.150:1202` passed on Tower for frontend, API proxy and icon. +- Internal Codex browser validation passed against `http://192.168.10.150:1202`: the Map workspace rendered without console warnings/errors or horizontal overflow, the `Run full GIS workflow` action was present, and a live run produced the persisted query/save/export status `Dataset/export complete. Select a reference dataset to add QA/QC.` Limitations: - The default OpenStreetMap tile service is appropriate for local V1 testing and demos, but production or heavier deployments should set `VITE_MAP_STYLE_URL` to a managed tile/style provider. - This pass does not add live GRB/OSM fetching, new API routes, new migrations or fake data. +- The one-click workflow can still create a new derived dataset/export each time it is clicked; a future polish pass should add explicit reuse/replace behavior for repeated operator runs. Next recommended pass: -- Run a browser-facing map workflow smoke against the deployed app, then add a guided persisted-reference QA test run if the operational flow needs fewer manual steps. +- Add reuse/replace behavior for repeated map workflow runs and make reference selection for QA/QC more guided in the Map workspace. ## Sprint 115 QA/QC and Exports usability layout pass (2026-07-04)