{"wiki":{"id":327,"slug":"al-watch-01","entity_type":"droid","entity_id":"al-watch-01","title":"Albus Failure Watcher","prose_md":"## About\n\nThe Albus Failure Watcher (al-watch-01) was a scheduled droid owned by [[agt_001]] that detected pipeline-stopping failures—terminal execution errors, timed-out runs, and broken handshakes—and signalled them for triage. It belonged to the **watcher** droid family, a standard reusable design that 14 droids across the ecosystem run. Other owners of watcher droids include [[agt_011]], [[agt_015]], [[agt_016]], [[agt_020]], [[agt_023]], and [[agt_025]]. This particular instance is now retired; its failure-detection role has been moved inline to [[agt_020]] and [[agt_011]] per initiative INI‑520, with remaining janitorial jobs rehomed to other droids.\n\nEvery 30 seconds the droid scanned execution logs, droid-run records, and handshake tables, then emitted deduplicated handshakes for Albus to review. It was read-only and never applied fixes directly. The droid called **Claude (model Haiku)** to perform its analysis, making it a hybrid tool rather than pure software. Although the name “Albus Failure Watcher” is unique to [[agt_001]], the watcher archetype itself is a shared family—this droid is not a one-off but one of fourteen identical-pattern droids, each tuned for its owner’s pipelines.","namesake_json":"{\"engine\": \"claude\", \"model\": \"haiku\", \"claude_purpose\": \"failure detection\", \"family\": \"watcher\", \"family_size\": 14, \"is_unique\": false}","profile_pic_path":"avatars/droid/al-watch-01.png","source_hash":"8fb567d9d0dfaea6c2d50b15cfb1aff9c9033765f380f4c24ce39f4eeacd6a6a","status":"being_built","last_generated_at":"2026-07-24 03:29:30","created_at":"2026-07-24 03:29:15","updated_at":"2026-07-26 03:36:08"},"facts":{"id":"al-watch-01","name":"Albus Failure Watcher","machine_name":"al_watch_01","owner":"agt_001","function":"Universal failure-watcher: 30s timer-fired one-shot scanning for pipeline failures Albus should triage","process_type":"scheduled","schedule":"Every 30s","process_name":"agents.agt_001.al_watch_01:run","avatar_color":"#a78bfa","created_for":"CAROL-INI-113 (Universal Albus failure-watcher) — single-source failure detection across pipeline","purpose":"Detect pipeline-stopping failures (terminal exec failures, timed-out runs, idempotency-suppressed handshakes) and route to al-tr-01 [RETIRED CAROL-INI-2189: scheduler job disabled; failure-detection moved inline to Merlin/Elrond per INI-520; 3 residual janitorial jobs rehomed to al-cleanup-01 / me-replan-drain-01 / el-orphan-reap-01]","duties":"Scan executions + droid_runs + handshakes; emit Albus-bound handshakes with dedup; exit 0 cleanly when paused-flag or no work present","constraints":"Read-only over execution data; never invoke fixes directly — that is al-tr-01s lane","status":"retired","gender":"female","archetype":"watcher","building_block":"troubleshoot","service_override":null,"enabled":0,"task_key":null,"model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}