{"status":"ok","phase":"3","ui_build":{"fingerprint":"a5d4d616c4ec9428594d75e9b474ecc3fea88567673ec4bbbf22ff6fae77bef0","file_count":149,"generated_at":"2026-10-02T22:24:58.504687+00:00","latest_source_mtime":"2026-10-02T22:23:57+00:00","repo_root":"/opt/render/project/src","source_root":"/opt/render/project/src/src/tren24","web_module":"/opt/render/project/src/src/tren24/web.py","route_paths":["/","/about","/arrivals","/diagnostics/static-gtfs","/docs","/docs/oauth2-redirect","/en","/favicon.ico","/health","/internal","/openapi.json","/r2","/redoc","/robots.txt","/sitemap.xml","/sitges","/sitges-signal-gaps","/sitges-signal-gaps/bucket","/sitges-trains","/sitges-trains/board-partial","/sitges-trains/freshness","/sitges/board-partial","/sitges/freshness","/sitges/trip-vp","/sitges1","/sources","/static","/vehicle-trip-history"]},"runtime_truth":{"kind":"cloud_deployed_shared","status":"ok","label":"Cloud-Deployed Shared Runtime","summary":"This page is served from Render and is configured to read shared cloud-backed static GTFS plus a non-local PostgreSQL database.","action_label":"Cloud-backed investigation reads are active from this web runtime.","database_target":{"scope":"remote","label":"remote PostgreSQL","copy":"DATABASE_URL points at a non-local PostgreSQL target."},"static_gtfs":{"runtime_mode":"shared","backend_pair":"postgres + postgres","diagnostics_path":"/diagnostics/static-gtfs"},"is_cloud_backed_investigation":true,"is_laptop_dependency":false},"static_gtfs":{"status":"ok","checked_at":"2026-10-03T00:54:24.920914+00:00","service_date":"2026-10-03","runtime_mode":"shared","is_bridge_mode":false,"is_shared_mode":true,"storage_backend":"postgres","metadata_backend":"postgres","backend_pair":"postgres + postgres","expected_shared_backend_pair":"postgres + postgres","cache_dir":"/var/data/static-cache","archive_dir":"/var/data/static-gtfs","object_store":null,"configuration_errors":[],"diagnostics_path":"/diagnostics/static-gtfs"},"shared_mode_operator_status":{"status":"ok","runtime_mode":"shared","shared_mode_configured":true,"backend_pair":"postgres + postgres","expected_shared_backend_pair":"postgres + postgres","diagnostics_path":"/diagnostics/static-gtfs","reasons":[]}}