From 46db53dff4f504af943b92fe9dfe7d6273330b32 Mon Sep 17 00:00:00 2001 From: Codex Date: Sat, 11 Jul 2026 00:11:28 +0200 Subject: [PATCH] Record Tower widescreen redeploy --- docs/CODEX_EXECUTION_LOG.md | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index 6957c18a..3b2f27be 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -6425,3 +6425,45 @@ Open: - Redeploy/pull this commit on Tower/Unraid and visually recheck `http://192.168.10.150:1202` on the actual widescreen monitor. - Continue with the split-background promotion preflight/matrix flow once the runtime has been rebuilt. + +# Sprint 161 - Tower redeploy and live widescreen runtime verification + +## What changed + +- Redeployed Tower/Unraid from commit `07ea8db` with the existing all-in-one deploy path. +- Preserved the remote AI runtime setting by deploying with `GEOINTEL_INSTALL_AI=true`. +- The deployed `geointel` container is healthy and published on `0.0.0.0:1202->80/tcp`. +- No application code, API contract, migration, provider fetching, model default, model download behavior or fake data path changed in this pass. + +## What was tested + +- Verified Tower SSH access through `root@192.168.10.150` with the `widefrog_unraid_deploy` key. +- Verified the remote checkout reset to `07ea8db`. +- Ran the Tower deploy script with AI dependencies enabled. +- Deploy build produced frontend asset `assets/index-CxHabIo7.css`; the live CSS contains the Sprint 161 wide/ultrawide layout rules including `15rem minmax(0,1fr) 26rem` and `min-height:42rem`. +- Live migration smoke passed inside the `geointel` container: + - database connection ok + - PostGIS `3.6` + - database collation ok + - required runtime schema objects ok + - Alembic head `202606120900` +- Browser runtime smoke passed against `http://192.168.10.150:1202`. +- GIS runtime smoke passed against `http://192.168.10.150:1202`. +- Health endpoint returned `status=ok`, `database=ok`. +- YOLO preflight returned: + - `dependencies_available=true` + - `model_file_exists=true` + - `torch_version=2.13.0` + - `ultralytics_version=8.4.92` + - `will_download_models=false` + - `will_run_inference=false` without a tile manifest + +## Known limitations + +- The optional local screenshot script could not run in this Windows runner because Node cannot import Playwright here. The script remains optional and reports the documented install commands. +- The in-app browser could not attach a fresh browser-use tab during this pass, so the final visual confirmation is based on deploy smoke, live CSS verification and runtime API/GIS/AI checks rather than a new inline screenshot. + +## Next recommended pass + +- Manually refresh the already-open `http://192.168.10.150:1202` browser tab on the actual widescreen monitor to observe the new layout. +- Continue with the split-background promotion preflight/matrix workflow now that Tower is rebuilt with the latest frontend and AI runtime.