{"wiki":{"id":778,"slug":"el-investigate-failures-01","entity_type":"droid","entity_id":"el-investigate-failures-01","title":"Elrond Failure Investigator","prose_md":"## About\n\nThe Elrond Failure Investigator is an automated troubleshooter that digs into why other droids fail. It exists so that [[agt_011]] doesn't have to manually trawl through logs every time a worker hits an error. It polls a failure database, reads the failing droid's process logs, identifies the most likely root cause, and records what it found.\n\nIt works entirely as pure software—it never calls Claude or any language model. Instead it uses pattern-based analysis of log snippets, looking for known failure signatures. Its output feeds straight into the reflection pipeline so that [[agt_011]] and the wider system can act on the findings (though the droid itself never fixes anything or retries the job).\n\nThis exact droid is a unique one-off owned by [[agt_011]], but it's part of the larger [[droid-families]] intelligence family. That family includes 24 other intelligence droids used by agents like [[agt_001]], [[agt_005]], [[agt_008]], and thirteen more. So while the idea of a failure investigator is shared, this particular implementation is Elrond's personal tool.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"intelligence\", \"family_size\": 25, \"is_unique\": true}","profile_pic_path":"avatars/droid/el-investigate-failures-01.png","source_hash":"72cf94f2a810bd22efe158aa4d9894a00fa2142906830511ec8b01b20149a1e0","status":"active","last_generated_at":"2026-07-30 20:38:08","created_at":"2026-07-26 03:33:19","updated_at":"2026-08-05 03:36:44"},"facts":{"id":"el-investigate-failures-01","name":"Elrond Failure Investigator","machine_name":"el-investigate-failures-01","owner":"agt_011","function":"Polls droid_failures.db for unexamined failure records, reads process logs, performs root cause analysis, and writes findings.","process_type":"scheduled","schedule":"On demand","process_name":"failure_investigator","avatar_color":"#ef4444","created_for":"Elrond","purpose":"Investigate droid failures by analyzing process logs and identifying root causes.","duties":"- Polls droid_failures.db for unexamined failure records\\n- Resolves log paths for the failing droid\\n- Reads log snippets and performs root cause analysis\\n- Updates the failure record with examined_at, root_cause, log_snippet\\n- Emits worker_findings for the reflection pipeline","constraints":"- Does not fix or retry failures; investigation only\\n- Requires log files to exist at standard paths\\n- Root cause analysis is pattern-based and may produce false positives","status":"running","gender":"male","archetype":"intelligence","building_block":"monitor","service_override":null,"enabled":1,"task_key":"initiatives.blanket_planner","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}