Record Tower widescreen redeploy
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-07-11 00:11:28 +02:00
parent 07ea8db915
commit 46db53dff4
+42
View File
@@ -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.