From f773225b98179c22b3c41a7370129728acbbd9b5 Mon Sep 17 00:00:00 2001 From: Codex Date: Thu, 25 Jun 2026 02:03:43 +0200 Subject: [PATCH] Record map area selection deployment validation --- docs/CODEX_EXECUTION_LOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index 760a9cc6..bb2ba833 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -21,6 +21,12 @@ Validation: - `cd backend && python -m alembic heads` passed: `202606120900 (head)`. - `cd backend && python -m alembic upgrade head --sql` passed. - `bash -n scripts/live_migration_smoke.sh` passed. +- `powershell -NoProfile -ExecutionPolicy Bypass -File scripts\deploy_tower.ps1` passed and redeployed commit `851d722` to Tower on port 1202. +- Deploy-time live migration smoke passed after database readiness attempt 3; PostGIS reported `3.6 USE_GEOS=1 USE_PROJ=1 USE_STATS=1`, required runtime schema objects were present and Alembic head was `202606120900`. +- Deploy-time browser runtime verification passed for frontend, API proxy and icon. +- `bash scripts/verify_workbench_default_state.sh http://192.168.10.150:1202` passed with demo project, AOI, 3/3 ready datasets and seeded QA/QC. +- Live API smoke passed against `POST /api/v1/projects/{project_id}/datasets/{dataset_id}/vector/select`: demo vector dataset returned 2 persisted features as a GeoJSON FeatureCollection. +- Internal browser validation passed against `http://192.168.10.150:1202`: Map workspace rendered `Area selection`, `Start map bbox` and `Run area extract`; `Use layer bbox` filled EPSG:4326 bbox values; `Run area extract` returned 2 features, showed `vector_features` source plus `Download area GeoJSON` and `Copy area GeoJSON`; console warnings/errors were empty. Limitations: - Selection shape is bbox-only in EPSG:4326. Polygon/lasso selection remains future work.