TowerWatch QA Station — droplet report

generated 2026-07-14 19:27 UTC · tw-analysis-1 · refreshes every 12h

Canary (last 12h)

probeokruns(12h)p95failures
campus_live100.0%3600.18s0
cf_buildings100.0%3600.92s0
cf_simstate100.0%3600.14s0
gridwatch_disp100.0%3600.26s0
gridwatch_vals100.0%3605.60s0
health100.0%3600.44s0
predictions100.0%3600.19s0
rmi_snapshot100.0%3600.27s0
transmission100.0%3607.20s0

Open bugs

21 open / 21 total

statusxsourcekinddetail
new3pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_electrical_infrastructure_tags.json?_t=1783969602187 -> 404
new3pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_operational_tags.json?_t=1783969602186 -> 404
new3pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_drift_baseline_tags.json?_t=1783969602185 -> 404
new3pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_fire_smoke_fault_tags.json?_t=1783969602186 -> 404
new3pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_campus_kpi_tags.json?_t=1783969602184 -> 404
new3pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_hvac_plant_tags.json?_t=1783969602186 -> 404
new3pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_power_quality_tags.json?_t=1783969602186 -> 404
new3pageauditpage-load-errorwaterwatch: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/static/ucd-waterwatch.html", waiting until "netw
new3pageauditpage-api-failurefirewatch: https://tower-watch.com/api/simcity/realtime/satellite-fires.geojson -> 404
new3pageauditpage-api-failurefirewatch: https://tower-watch.com/api/simcity/realtime/fire-perimeters.geojson -> 404
new2workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-live.json -> 404 (probe: Walker Hall)
new2workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-dashboard-spec.json -> 404 (probe: Walker Hall)
new2workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-polygon.geojson -> 404 (probe: Walker Hall)
new2workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-tags.json -> 404 (probe: Walker Hall)
new1manualchart-window-truncation/api/simcity/building-chart.json truncates at 600 rows from the WRONG end for long windows: hours=72 returns oldest 600 samples (newest ~6h silently d
new1pageauditpage-load-errorfirewatch: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/static/firewatch.html", waiting until "networkidl
new1pageauditpage-api-failurefirewatch: https://tower-watch.com/api/firewatch/cameras.geojson -> 502
new1pageauditpage-load-errorsimstate: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/simstate", waiting until "networkidle"
new1pageauditpage-api-failuresimstate: https://tower-watch.com/api/simcity/carto_layers/davis_grid_topology.geojson -> 502
new1manualbuilding-page-endpoint-downbuilding.html's primary live-value call /api/simcity/building-live.json -> 404 on BOTH Azure origin and CF edge; route defined nowhere in repo (main,
new1manualbuilding-page-endpoint-downbuilding.html calls /api/simcity/building-dashboard-spec.json -> 404 everywhere (route not defined in any lineage). Dashboard spec block of the buildi

Alerts (last 12h)

sourcekinddetail
pageauditpage-api-failurefirewatch: https://tower-watch.com/api/simcity/realtime/fire-perimeters.geojson -> 404
pageauditpage-api-failurefirewatch: https://tower-watch.com/api/simcity/realtime/satellite-fires.geojson -> 404
pageauditpage-load-errorwaterwatch: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/static/ucd-waterwatch.html", waiting until "networkidle"
pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_power_quality_tags.json?_t=1784030898444 -> 404
pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_electrical_infrastructure_tags.json?_t=1784030898446 -> 404
pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_operational_tags.json?_t=1784030898445 -> 404
pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_hvac_plant_tags.json?_t=1784030898446 -> 404
pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_campus_kpi_tags.json?_t=1784030898442 -> 404
pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_drift_baseline_tags.json?_t=1784030898443 -> 404
pageauditpage-api-failurecampus_health: https://tower-watch.com/api/campus-health/live_fire_smoke_fault_tags.json?_t=1784030898444 -> 404
workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-live.json -> 404 (probe: Walker Hall)
workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-dashboard-spec.json -> 404 (probe: Walker Hall)
workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-polygon.geojson -> 404 (probe: Walker Hall)
workflowbuilding-page-endpoint-downbuilding.html dependency /api/simcity/building-tags.json -> 404 (probe: Walker Hall)

Page audits

pageloadbaselineapi callsfailures
anomalies0.76s—s20
campus_health0.84s—s87
firewatch15.58s—s722
gridwatch3.55s—s60
hub0.78s—s30
simstate32.45s—s1120
transit8.14s—s570
ucd_simcity4.65s—s740
waterwatch82.01s—s400

Building workflow

last run 2026-07-14T13:20:01Z: 1191 buildings, caan-live 199, lane mismatches 0, browser pages 15, new incongruities 4

Capture

fire-camera frames saved (12h): 11362 (corpus 3.4G); unitrans snapshots: 300