generated 2026-07-19 00:10 UTC · tw-analysis-1 · refreshes every 12h
| probe | ok | runs(12h) | p95 | failures |
|---|---|---|---|---|
| campus_live | 100.0% | 5 | 0.15s | 0 |
| cf_buildings | 100.0% | 5 | 0.63s | 0 |
| cf_simstate | 100.0% | 5 | 0.18s | 0 |
| gridwatch_disp | 100.0% | 5 | 1.80s | 0 |
| gridwatch_vals | 100.0% | 5 | 4.28s | 0 |
| health | 100.0% | 5 | 0.52s | 0 |
| predictions | 100.0% | 5 | 0.19s | 0 |
| rmi_snapshot | 100.0% | 5 | 0.27s | 0 |
| transmission | 100.0% | 5 | 6.08s | 0 |
38 open / 38 total
| status | x | source | kind | detail |
|---|---|---|---|---|
| new | 11 | pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_electrical_infrastructure_tags.json?_t=1783969602187 -> 404 |
| new | 11 | pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_operational_tags.json?_t=1783969602186 -> 404 |
| new | 11 | pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_drift_baseline_tags.json?_t=1783969602185 -> 404 |
| new | 11 | pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_fire_smoke_fault_tags.json?_t=1783969602186 -> 404 |
| new | 11 | pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_campus_kpi_tags.json?_t=1783969602184 -> 404 |
| new | 11 | pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_hvac_plant_tags.json?_t=1783969602186 -> 404 |
| new | 11 | pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_power_quality_tags.json?_t=1783969602186 -> 404 |
| new | 11 | pageaudit | page-load-error | waterwatch: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/static/ucd-waterwatch.html", waiting until "netw |
| new | 11 | pageaudit | page-api-failure | firewatch: https://tower-watch.com/api/simcity/realtime/satellite-fires.geojson -> 404 |
| new | 11 | pageaudit | page-api-failure | firewatch: https://tower-watch.com/api/simcity/realtime/fire-perimeters.geojson -> 404 |
| new | 6 | workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-live.json -> 404 (probe: Walker Hall) |
| new | 6 | workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-dashboard-spec.json -> 404 (probe: Walker Hall) |
| new | 6 | workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-polygon.geojson -> 404 (probe: Walker Hall) |
| new | 6 | workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-tags.json -> 404 (probe: Walker Hall) |
| new | 4 | regression | simstate-regression | R3b_donut_arcs_track_slider FAILED post-deploy on https://tower-watch.com/simstate (state: {"duck": [5, 5], "demand": "27.0 GW", "donut_len": 10}) |
| new | 3 | regression | page-regression | insights: top_consumers_populated — assertion falsy on https://tower-watch.com/static/insights |
| new | 2 | regression | page-regression | gaswatch: gas_points_layer_alive — assertion falsy on https://tower-watch.com/static/ucd-gaswatch |
| new | 2 | regression | page-regression | gaswatch: gas_leaks_layer_alive — assertion falsy on https://tower-watch.com/static/ucd-gaswatch |
| new | 2 | regression | page-regression | gaswatch: labels_overlay — assertion falsy on https://tower-watch.com/static/ucd-gaswatch |
| new | 2 | pageaudit | page-load-error | simstate: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/simstate", waiting until "networkidle" |
| new | 2 | pageaudit | page-api-failure | simstate: https://tower-watch.com/api/simcity/carto_layers/davis_grid_topology.geojson -> 502 |
| new | 1 | pageaudit | page-perf-regression | simstate: 11.7s vs baseline median 3.26s (>1.6x) |
| new | 1 | anomaly | coverage-regression | live cards 199 -> 159 (staged-release stop-rule signal) |
| new | 1 | regression | page-regression | insights: console_clean — load-error:Page.evaluate: TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'. |
| new | 1 | regression | page-regression | insights: page_load — assertion falsy on https://tower-watch.com/static/insights |
| new | 1 | regression | simstate-regression | R3d_arcs_correct_at_load FAILED post-deploy on https://tower-watch.com/simstate (state: {"duck": [17, 17], "demand": "42.4 GW", "donut_len": 8}) |
| new | 1 | pageaudit | page-api-failure | simstate: https://tower-watch.com/api/simcity/carto_layers/ucd_building_demand_predictions.geojson -> 502 |
| new | 1 | pageaudit | page-api-failure | simstate: https://tower-watch.com/api/simcity/carto_layers/ucd_parcels.geojson -> 502 |
| new | 1 | pageaudit | page-api-failure | simstate: https://tower-watch.com/api/simcity/carto_layers/ucd_misc_utilities.geojson -> 502 |
| new | 1 | manual | stat-tile-binding | SimState CA Demand tile shows -- despite rich demand.json: updateStatsDisplay strict current/previous-Pacific-hour match misses whenever CAISO actuals |
| new | 1 | manual | dead-feature | MOER(CA) tile can never render: /api/simcity/caiso/moer.json is a permanent unhydrated stub (moer:null). Hide tile+layer until a real carbon-intensity |
| new | 1 | manual | dead-feature | Todays X Intel box: unwanted feature, grok-x-summary.json has no credits/summary dir. Remove div+fetch (WS-1c). |
| new | 1 | manual | perf-architecture | SimState eagerly bulk-loads all 104 carto layers (~35MB ucd_* incl. duplicates: energy_timeline fetched 2x, footprints==buildings-polygons) BEFORE ca_ |
| new | 1 | manual | chart-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 |
| new | 1 | pageaudit | page-load-error | firewatch: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/static/firewatch.html", waiting until "networkidl |
| new | 1 | pageaudit | page-api-failure | firewatch: https://tower-watch.com/api/firewatch/cameras.geojson -> 502 |
| new | 1 | manual | building-page-endpoint-down | building.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, |
| new | 1 | manual | building-page-endpoint-down | building.html calls /api/simcity/building-dashboard-spec.json -> 404 everywhere (route not defined in any lineage). Dashboard spec block of the buildi |
| source | kind | detail |
|---|---|---|
| pageaudit | page-api-failure | firewatch: https://tower-watch.com/api/simcity/realtime/fire-perimeters.geojson -> 404 |
| pageaudit | page-api-failure | firewatch: https://tower-watch.com/api/simcity/realtime/satellite-fires.geojson -> 404 |
| pageaudit | page-load-error | waterwatch: Page.goto: Timeout 90000ms exceeded. Call log: - navigating to "https://tower-watch.com/static/ucd-waterwatch.html", waiting until "networkidle" |
| pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_campus_kpi_tags.json?_t=1784419659764 -> 404 |
| pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_hvac_plant_tags.json?_t=1784419659766 -> 404 |
| pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_power_quality_tags.json?_t=1784419659766 -> 404 |
| pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_electrical_infrastructure_tags.json?_t=1784419659766 -> 404 |
| pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_operational_tags.json?_t=1784419659766 -> 404 |
| pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_fire_smoke_fault_tags.json?_t=1784419659766 -> 404 |
| pageaudit | page-api-failure | campus_health: https://tower-watch.com/api/campus-health/live_drift_baseline_tags.json?_t=1784419659765 -> 404 |
| workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-live.json -> 404 (probe: Walker Hall) |
| workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-dashboard-spec.json -> 404 (probe: Walker Hall) |
| workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-polygon.geojson -> 404 (probe: Walker Hall) |
| workflow | building-page-endpoint-down | building.html dependency /api/simcity/building-tags.json -> 404 (probe: Walker Hall) |
| page | load | baseline | api calls | failures |
|---|---|---|---|---|
| anomalies | 0.75s | 0.79s | 2 | 0 |
| campus_health | 0.81s | 0.86s | 8 | 7 |
| firewatch | 8.15s | 8.185s | 71 | 2 |
| gridwatch | 4.32s | 3.41s | 6 | 0 |
| hub | 0.81s | 0.835s | 3 | 0 |
| simstate | 2.95s | 3.46s | 100 | 0 |
| transit | 6.98s | 7.145s | 57 | 0 |
| ucd_simcity | 4.05s | 4.69s | 76 | 0 |
| waterwatch | 82.01s | —s | 59 | 0 |
last run 2026-07-18T13:20:01Z: 1191 buildings, caan-live 199, lane mismatches 0, browser pages 15, new incongruities 4
fire-camera frames saved (12h): 11520 (corpus 15G); unitrans snapshots: 300