{"service": "aegis", "version": "1.1.0", "started_at": "2026-10-15T08:53:59+00:00", "checks": {"gateway_ready": {"ok": true, "detail": "HTTP 200 ready=True components={'fastembed': True, 'postgresql': True, 'qdrant': True}", "data": {"http_status": 200, "payload": {"status": "ready", "warmup_complete": true, "components": {"fastembed": true, "postgresql": true, "qdrant": true}}}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:14+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "GET /health/ready on the OmniCore gateway"}, "openwebui_http": {"ok": true, "detail": "OpenWebUI HTTP 200", "data": {"http_status": 200}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:14+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "GET / on the OpenWebUI frontend (district-blue)"}, "stream_spaces": {"ok": true, "detail": "canary OK: 3 words, longest_run=4, whitespace=True, reply='I am here.'", "data": {"content": "I am here.", "word_count": 3, "longest_word_run": 4, "has_whitespace": true}, "recovered": false, "degraded": false, "last_run": "2026-10-15T08:54:03+00:00", "consecutive_failures": 0, "interval_s": 86400.0, "description": "Canary: streaming reply must keep inter-word spaces (KA-183)"}, "container_health": {"ok": true, "detail": "all 9 containers up (healthy=9)", "data": {"statuses": {"city-hall": "Up 4 hours (healthy)", "district-blue": "Up 2 days (healthy)", "broker-telegram": "Up 7 days (healthy)", "beans-mcp-server": "Up 7 weeks (healthy)", "qdrant-beta": "Up 7 weeks (healthy)", "cronos-hive": "Up 11 days (healthy)", "black_vault_engine": "Up 5 days (healthy)", "redis-beta": "Up 2 months (healthy)", "starling-db-nextgen": "Up 7 weeks (healthy)"}}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:14+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "Docker container health for configured containers (self-heal)"}, "host_resources": {"ok": true, "detail": "host ok: cpu=2% ram=40% disk=80% (71.6GB)", "data": {"cpu_pct": 2.2, "ram_pct": 39.9, "disk_pct": 80.1, "disk_total_gb": 71.6}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:20+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "Host CPU/RAM/disk usage against thresholds"}, "service_ports": {"ok": true, "detail": "all 10 service ports reachable", "data": {"open": 10, "total": 10, "statuses": {"gateway": "ok", "webui": "ok", "broker-telegram": "ok", "beans-mcp": "ok", "qdrant-beta": "ok", "cronos-hive": "ok", "nexus-sentinel": "ok", "black-vault": "ok", "dsh": "ok", "nexus": "ok"}}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:20+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "TCP reachability of all internal services"}, "gateway_watchdog": {"ok": true, "detail": "city-hall /health/ready OK", "data": {"strikes": 0}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:42+00:00", "consecutive_failures": 0, "interval_s": 20.0, "description": "Zero-outage watchdog: city-hall /health/ready + auto-restart"}, "dsh_http": {"ok": true, "detail": "DSH HTTP 401 (auth-gated, reachable)", "data": {"http_status": 401, "latency_ms": 2.2, "rss_mb": 847}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:20+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "DSH web UI (127.0.0.1:3080) reachability"}, "nexus_http": {"ok": true, "detail": "Nexus Aero HTTP 401 (auth-gated, reachable)", "data": {"http_status": 401, "latency_ms": 3.0, "rss_mb": 241}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:21+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "Nexus Aero web UI (127.0.0.1:3081) reachability"}, "trello_connectivity": {"ok": true, "detail": "Trello API reachable (HTTP 400)", "data": {"http_status": 400}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:50+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "Trello API reachability (24/7 service of interest)"}, "telegram_bot_liveness": {"ok": true, "detail": "Telegram bot alive (@StarlingProBot)", "data": {"username": "StarlingProBot", "bot_id": 8316529734}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:50+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "Telegram bot authenticated & alive (getMe)"}, "bundle_integrity": {"ok": true, "detail": "4 bundle(s) din /opt/dsh-015/apps/web/dist/assets OK: ESM valid + servit 200 pe :3080/:3081", "data": {"bundles": ["index-7QVPkn4X.js", "index-8RTyiF5z.js", "index-KBnB8XZA.js", "index-tk6VJR4D.js"], "dist": "/opt/dsh-015/apps/web/dist/assets", "esm": "valid"}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:16+00:00", "consecutive_failures": 0, "interval_s": 120.0, "description": "DSH/Nexus shared JS bundle: ESM syntax valid + served HTTP 200 (attribution-aware)"}, "client_plugin_integrity": {"ok": true, "detail": "client plugin integrity OK (all bundles load)", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:17+00:00", "consecutive_failures": 0, "interval_s": 180.0, "description": "DSH/Nexus client plugin bundles: each evaluates cleanly (browser-import mirror)"}, "rebrand_integrity": {"ok": true, "detail": "rebrand Nexus Aero intact (bundle, statice, plugin, assets, titlu dinamic)", "data": {"bundle": "index-tk6VJR4D.js"}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:51+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "Nexus Aero rebrand drift: bundle markers, statice, plugin, assets, titlu dinamic"}, "ingress_handshake": {"ok": true, "detail": "ingress handshake OK (nexus=401(upstream fence, nginx handles auth first), dsh=401(upstream fence, nginx handles auth first), healthz=200)", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:17+00:00", "consecutive_failures": 0, "interval_s": 120.0, "description": "ingress: proxy-shaped index request must not be answered 401 (KA-215)"}, "loopback_ingress_integrity": {"ok": true, "detail": "loopback-ingress intact (bundle + 0.1.5 call-site shape + host plugin + 2 profile rows + verifier exit 0)", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:51+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "DSH loopback-ingress patch: bundle marker, 0.1.5 call-site shape, host plugin, profile rows, verifier"}, "harness_memory": {"ok": true, "detail": "harness RAM ok", "data": {"heap_mb": 2560, "warn_pct": 85.0, "rss_mb": {"dsh": 847, "nexus": 241}}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:21+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "Harness RAM vs V8 heap cap (pre-OOM proactive watch)"}, "model_routing_truthfulness": {"ok": true, "detail": "model descriptions clean; 5 models published", "data": {"models_seen": 5}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:51+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "KA-191: /v1/models team descriptions must not hardcode model names"}, "automation_freshness": {"ok": true, "detail": "automatisme verificate: briefing la zi, coada fara restante, mentenanta saptamanala rearmata | backlog istoric de beads: 1 elemente vechi (decizie de politica)", "data": {}, "recovered": false, "degraded": true, "last_run": "2026-10-15T11:17:50+00:00", "consecutive_failures": 0, "interval_s": 900.0, "description": "Scheduled automations must produce output (anti silent-death), not just be 'enabled'"}, "a1radar_health": {"ok": true, "detail": "status proaspat (150s), overall=CRITIC", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:50+00:00", "consecutive_failures": 0, "interval_s": 600.0, "description": "A1 Radar (monitorizare icconsulting.ro + formularula1.com) chiar produce status proaspat"}, "public_endpoints": {"ok": true, "detail": "toate cele 1 ținte publice răspund", "data": {"results": [{"name": "ai.starlingpro.com", "url": "https://ai.starlingpro.com/", "ok": true, "http_status": 200, "ms": 77, "detail": "HTTP 200 în 77ms"}], "failed": 0, "total": 1}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:56+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "Trust Layer: ținte publice ale ecosistemului (site-uri, pagini)"}, "trust_layer": {"ok": true, "detail": "toti cei 2 useri activi au dovada ca sistemul a produs", "data": {"users": [{"label": "starlingprosperity@gmail.com", "memo_total": 848, "memo_last": "2026-10-15 06:47:31", "delivered": 13, "failed": 0, "umf": 358, "ok": true, "problems": []}, {"label": "mircea.graur@gmail.com", "memo_total": 137, "memo_last": "2026-10-15 08:45:17", "delivered": 0, "failed": 0, "umf": 16, "ok": true, "problems": []}]}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:51+00:00", "consecutive_failures": 0, "interval_s": 900.0, "description": "Trust Layer: dovada per-user ca sistemul a produs, nu doar ca ruleaza"}, "rag_integrity": {"ok": true, "detail": "RAG consistent: 1232 puncte memorie, 1113 puncte fisiere, tenant complet", "data": {"collections": {"starling_assets": 1113, "vault_labels": 0, "starling-pro_files": 75, "starling_memory_flux": 0, "starling_memory_v2": 1232}, "findings": [], "dead_collections": ["vault_labels", "starling_memory_flux"], "active_empty": [], "external_collections": {"starling-pro_files": "knowledge OpenWebUI (QDRANT_COLLECTION_PREFIX=starling-pro, tenant_id per fisier) - NU se sterge"}, "unexplained_collections": ["starling_memory_flux", "vault_labels"], "memory_points": 1232, "memory_orphans": [], "tenant": {"points_missing_account_uuid": 0, "points_fixable": 0, "points_unfixable": 0, "memory_nodes_null": 0, "memory_nodes_fixable": 0}, "assets": {"points": 1113, "docs_in_qdrant": 98, "docs_in_pg": 99, "orphan_vectors": [], "orphan_points": [], "docs_without_vectors": [], "docs_failed_or_deleted": 1}, "source_tables_checked": ["memory_nodes", "beads_operative", "beads_archive", "beads", "scheduled_tasks", "scheduled_actions", "anomaly_log", "umf_nodes.qdrant_point_id"]}, "recovered": false, "degraded": false, "last_run": "2026-10-15T10:54:23+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "RAG integrity: Postgres (truth) <-> Qdrant (vectors) — orphans, tenant keys, dead collections"}, "identity_consistency": {"ok": true, "detail": "bffd3f3d are briefing activ dar niciun canal de livrare (nu ajunge nicaieri) | ebf8757f are briefing activ dar niciun canal de livrare (nu ajunge nicaieri)", "data": {"users": [{"account_uuid": "bffd3f3d-2f75-4a1d-833d-a2f18cb81c70", "email": "bogdan@graur.info", "display_name": "Bogdan G. ", "channels": ["openwebui"], "has_telegram": false, "briefing_enabled": true}, {"account_uuid": "ebf8757f-bb19-4f6c-b94a-92f85ff9a6fc", "email": "mircea.graur@gmail.com", "display_name": "Mircea", "channels": ["openwebui"], "has_telegram": false, "briefing_enabled": true}, {"account_uuid": "af68cf39-8b04-463b-aef7-6dc92feef78c", "email": "starlingprosperity@gmail.com", "display_name": "Bogdan", "channels": ["telegram", "openwebui"], "has_telegram": true, "briefing_enabled": false}], "findings": [], "advisories": ["bffd3f3d are briefing activ dar niciun canal de livrare (nu ajunge nicaieri)", "ebf8757f are briefing activ dar niciun canal de livrare (nu ajunge nicaieri)"], "drift": ["bffd3f3d: display_name 'Bogdan G.' (profil) vs 'Bogdan' (identity_map)"]}, "recovered": false, "degraded": true, "last_run": "2026-10-15T10:54:11+00:00", "consecutive_failures": 0, "interval_s": 3600.0, "description": "Identitate: canal de livrare real vs profil, briefing fara canal, nume lipsa, deriva intre identity_map si user_core_profiles"}, "disk_guard": {"ok": true, "detail": "curatenia de disc e conectata si programata", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T08:54:10+00:00", "consecutive_failures": 0, "interval_s": 21600.0, "description": "curatenia de disc ruleaza singura (timer activ, unealta prezenta)"}, "connect_invariants": {"ok": true, "detail": "Connect: consum atomic, modul complet, schema prezenta", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T08:54:11+00:00", "consecutive_failures": 0, "interval_s": 21600.0, "description": "invariantele Connect tin (consum atomic, modul complet, schema prezenta)"}, "preset_schema_integrity": {"ok": true, "detail": "preset schema integrity OK (16 rows validated, 8 skipped, 6 file(s))", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:58+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "agent presets: every row validates against its plugin schema (KA-217)"}, "flood_saturation": {"ok": true, "detail": "no flood/saturation: ok | top=128.127.115.240 /api/nre-hub/spine 12.0/min | latency(ms) dsh=17 nexus=3 gw=5 | saturating={\"slow\": [], \"hot_cpu\": []}", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:23:22+00:00", "consecutive_failures": 0, "interval_s": 60.0, "description": "stale-client flood / saturated harness: attribution + self-expiring throttle (KA-219)"}, "rem_freshness": {"ok": true, "detail": "REM: heartbeat acum 995 min, users procesati=2", "data": {"at": "2026-10-14T18:41:56Z", "ok": true, "triggered": 2, "last_triggered_at": "2026-10-14T18:41:56Z", "last": "[starling_config] Warning: .env file not found or empty — API keys may be missing"}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:54+00:00", "consecutive_failures": 0, "interval_s": 900.0, "description": "REM (night-shift per-user): heartbeat proaspat, nu doar timer 'activ'"}, "trello_weekly_freshness": {"ok": true, "detail": "Trello weekly: productie acum 3 zile, 1 user(i) conectat(i)", "data": {"at": "2026-10-15T10:30:03Z", "ok": true, "connected": 1, "due": 0, "last_run": "2026-10-11T15:00:26Z", "last": ""}, "recovered": false, "degraded": false, "last_run": "2026-10-15T10:54:23+00:00", "consecutive_failures": 0, "interval_s": 3600.0, "description": "Trello weekly (Zidul): trebuie sa PRODUCA, nu doar timer 'activ'"}, "llm_vision_modalities": {"ok": true, "detail": "image input declarat (deepseek-flash + aliasuri)", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:58+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "DeepSeek V4.1 Flash: input imagine declarat in settings.yaml (altfel upload respins)"}, "costpilot_timer": {"ok": true, "detail": "timer enabled + active (costpilot-worker.timer)", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:54+00:00", "consecutive_failures": 0, "interval_s": 900.0, "description": "CostPilot: timerul de refresh al ledger-ului e enabled SI active (altfel ledger-ul imbatraneste)"}, "cost_impact": {"ok": true, "detail": "toti consumatorii periodici sunt declarati si aprobati | buget angajat $0.0470/zi (~$1.32/luna)", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T10:54:29+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "Cost Impact Gate: niciun consumator periodic de tokeni/CPU/RAM nedeclarat sau neaprobat"}, "unit_integrity": {"ok": true, "detail": "toate unitatile critice sunt enabled+active", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:20+00:00", "consecutive_failures": 0, "interval_s": 120.0, "description": "Unitatile critice (manifest) sunt enabled+active; recover = reconciliere enable/start"}, "dsh_drift": {"ok": true, "detail": "40 pluginuri host verificate, procesele ruleaza codul de pe disc", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T10:54:30+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "pluginuri host modificate pe disc dar NEACTIVE in proces (decalaj disc-vs-live)"}, "profile_parity": {"ok": true, "detail": "9 pluginuri user-facing prezente in ambele profiluri", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:55+00:00", "consecutive_failures": 0, "interval_s": 900.0, "description": "pluginurile USER-FACING trebuie sa existe in AMBELE profiluri (web+nexus)"}, "restart_provenance": {"ok": true, "detail": "zero restarturi de harness in ultimele 15 min (nimic de justificat)", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:59+00:00", "consecutive_failures": 0, "interval_s": 300.0, "description": "cine a repornit dsh/nexus: restart planificat (dsh-safe-restart.sh) vs neplanificat"}, "ui_render": {"ok": true, "detail": "UI randeaza pe toate instantele (:3080 ROOT=170369, :3081 ROOT=85574) + mobil-ready 390x844 (:3080, :3081)", "data": {"all": [{"port": "3080", "unit": "dsh.service", "root_html_len": 170369, "body_text_len": 971, "body_text_head": "New Session\nSession 1\nRift CLI -config\nSession 2\nSwift & Turbo\nS3\nS4\nS5\nS6\nRecents\n5/5\n▲\nnew OTP\n2h\nBird icon rest locat", "title": "Nexus Aero", "pageerrors": [], "fatal_errors": [], "console_errors": [], "renders": true, "probe_exit": 0}, {"port": "3081", "unit": "nexus.service", "root_html_len": 85574, "body_text_len": 524, "body_text_head": "New Session\nSession 1\nMuzică\nSession 2\nFlori\nS3\nS4\nS5\nS6\nRecents\n5/5\n▲\nMuzică\n2d\nFlori\n2d\nCe tip de centrală am\n4d\nSenzo", "title": "Nexus Aero", "pageerrors": [], "fatal_errors": [], "console_errors": ["Failed to load resource: the server responded with a status of 401 (Unauthorized)", "Failed to load resource: the server responded with a status of 401 (Unauthorized)", "Failed to load resource: the server responded with a status of 401 (Unauthorized)", "Failed to load resource: the server responded with a status of 503 (Service Unavailable)", "Failed to load resource: the server responded with a status of 401 (Unauthorized)"], "renders": true, "probe_exit": 0}], "mobile": [{"port": "3080", "unit": "dsh.service", "mode": "mobile", "checks": [{"n": "shell umple ecranul", "ok": true, "d": "#root 844px vs viewport 844px"}, {"n": "fara overflow de document", "ok": true, "d": "scrollH 844 vs clientH 844"}, {"n": "shell revine dupa tastatura", "ok": true, "d": "#root 844px vs viewport 844px (mic: 400px)"}, {"n": "antidot: shell fortat scurt revine", "ok": true, "d": "#root 844px vs viewport 844px (min-height=844px)"}], "pageerrors": [], "fatal_errors": [], "pass": true, "probe_exit": 0}, {"port": "3081", "unit": "nexus.service", "mode": "mobile", "checks": [{"n": "shell umple ecranul", "ok": true, "d": "#root 844px vs viewport 844px"}, {"n": "fara overflow de document", "ok": true, "d": "scrollH 844 vs clientH 844"}, {"n": "shell revine dupa tastatura", "ok": true, "d": "#root 844px vs viewport 844px (mic: 400px)"}, {"n": "antidot: shell fortat scurt revine", "ok": true, "d": "#root 844px vs viewport 844px (min-height=844px)"}], "pageerrors": [], "fatal_errors": [], "pass": true, "probe_exit": 0}]}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:01:52+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "UI DSH/Nexus chiar randeaza (Chromium headless: #root populat, zero exceptii fatale)"}, "deprecation_watch": {"ok": true, "detail": "deprecieri: 1 in registru, 0 inca referite, 1 in asteptare", "data": {"referenced": [], "total": 1}, "recovered": false, "degraded": false, "last_run": "2026-10-15T08:55:36+00:00", "consecutive_failures": 0, "interval_s": 86400.0, "description": "Artefacte depreciate: semnalate si, dupa termen, retrase (backup + stergere)"}, "admin_blind": {"ok": true, "detail": "REZULTAT: PASS (0 esecuri) — nicio cale de continut pentru admin", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:02:12+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": ""}, "composer_band": {"ok": true, "detail": "fara banda opaca; masca pana la linia cutiei (:3080, :3081)", "data": {"results": [{"ok": true, "check": "composer-band-guard PASS", "detail": {"mask": "linear-gradient(rgb(0, 0, 0) calc(100% - 40px), rgba(0, 0, 0, 0) 100%)", "curtain": {"content": "none", "bg": "rgba(0, 0, 0, 0)", "bf": "none"}, "scroller": {"top": 670, "bottom": 670}, "card": {"top": 762, "bottom": 876}}, "probe_exit": 0}, {"ok": true, "check": "composer-band-guard PASS", "detail": {"mask": "linear-gradient(rgb(0, 0, 0) calc(100% - 40px), rgba(0, 0, 0, 0) 100%)", "curtain": {"content": "none", "bg": "rgba(0, 0, 0, 0)", "bf": "none"}, "scroller": {"top": 670, "bottom": 670}, "card": {"top": 762, "bottom": 876}}, "probe_exit": 0}]}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:02:54+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "Composer fara banda opaca; masca se termina pe linia cutiei (anti-regresie UI)"}, "composer_e2e": {"ok": true, "detail": "E2E composer OK pe :3080, :3081 (drift+masca+calibrare+panou)", "data": {"results": [{"port": 3080, "rc": 0, "ok": true, "unprovable": false, "tail": "  ok   cranga pasarii: labele pe tab-ul cel mai de sus (nu pe caseta)  [PASS] |   ok   cranga pasarii (mobil 390x844): labele pe tab + drag liber, fara exceptii  [PASS] | REZULTAT E2E COMPOSER :3080: PASS"}, {"port": 3081, "rc": 0, "ok": true, "unprovable": false, "tail": "  ok   cranga pasarii: labele pe tab-ul cel mai de sus (nu pe caseta)  [PASS] |   ok   cranga pasarii (mobil 390x844): labele pe tab + drag liber, fara exceptii  [PASS] | REZULTAT E2E COMPOSER :3081: PASS"}]}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:39+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "Composer E2E: drift + masca/banda + calibrare frost (dark/light) + panou 7r/5s + functional panou"}, "folders_view": {"ok": true, "detail": "forced-re-read + loose-filter + folder-resume prezente in sursa, canon si bundle", "data": {"ok": true, "exit": 0, "problems": [], "hint": "", "probe_exit": 0}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:56+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "Modul Folders: forced re-read + loose-filter + folder-resume prezente (anti-regresie)"}, "rift_invariants": {"ok": true, "detail": "invariantele Rift sunt intacte", "data": {}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:17:56+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "invariantele Nexus Rift (capabilitati fara unealta, out/ lipsa, unelte negate)"}, "chat_left_limit": {"ok": true, "detail": "meniul din stanga e neatins si chatul nu poate fi tras sub el", "data": {"rc": 0, "ok": true, "unprovable": false, "failed": [], "tail": " | REZULTAT: PASS — meniul e neatins si chatul nu poate fi tras sub el"}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:19:00+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "meniul din stanga NEATINS + limita pe fereastra de chat (randare cu control negativ)"}, "mobile_drawer": {"ok": true, "detail": "pe telefon meniul e cat e necesar, se poate trage si latimea se pastreaza", "data": {"rc": 0, "ok": true, "unprovable": false, "failed": [], "tail": " | REZULTAT: PASS — pe telefon meniul e cat e necesar, se poate trage si latimea se pastreaza"}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:21:17+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "sertarul de pe telefon se lateste cat e necesar + tragere salvata per user (randare cu control negativ)"}, "active_folder": {"ok": true, "detail": "sesiunea la care se lucreaza e vizibila, folderul ei deschis, marcat si centrat in meniu", "data": {"rc": 0, "ok": true, "unprovable": false, "failed": [], "tail": " | VERDICT: PASS - sesiunea la care lucrezi e vizibila, folderul ei deschis, marcat si centrat in meniu."}, "recovered": false, "degraded": false, "last_run": "2026-10-15T11:22:07+00:00", "consecutive_failures": 0, "interval_s": 1800.0, "description": "taskul la care se lucreaza e vizibil in meniu: folder deschis, marcat si centrat (randare cu control negativ)"}}, "notifications": {"sent_now": 0, "queued": 0, "escalated": 0}, "paused": false}