{"wiki":{"id":1617,"slug":"in-01","entity_type":"droid","entity_id":"in-01","title":"Inspector","prose_md":"## About\n\nInspector is a small watchdog droid owned by [[agt_037]]. Its job is to keep an eye on [[agt_016]]'s scheduler and make sure it is still firing on time. If the scheduler heartbeat goes stale, Inspector tries to restart [[agt_016]]; if the restart fails to recover, it files a report instead. It deliberately lives outside [[agt_016]]'s own failure domain, so it can notice problems that [[agt_016]] cannot report about itself.\n\nInspector runs as a scheduled process every 5 minutes. It checks the scheduler heartbeat, restarts the scheduler if needed, and only escalates if the restart does not work. It is closely related to [[carol-operations]], which is where monitoring activity like this is tracked. Inspector's exact name is unique — no other droid is called Inspector — but it belongs to the (none) droid family, which includes 222 droids run by many different owners across Carol's ecosystem.\n\nInspector is pure software: its source contains no Claude calls, so it does not use a Claude model or spend tokens on reasoning. Its engine is \"software\" with no model and no Claude-specific purpose.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"(none)\", \"family_size\": 222, \"is_unique\": true}","profile_pic_path":"","source_hash":"308276f0b722c504c00dd355d0f50435a53db3ea73be2b52d516cd80a9e673e6","status":"active","last_generated_at":"2026-08-05 02:37:19","created_at":"2026-07-29 03:30:22","updated_at":"2026-08-05 02:37:19"},"facts":{"id":"in-01","name":"Inspector","machine_name":"in_01","owner":"agt_037","function":"Watches Hermione health (scheduler heartbeat); restart-then-file","process_type":"scheduled","schedule":"Every 5 min","process_name":"inspector","avatar_color":"#94a3b8","created_for":"CAROL-INI-0974","purpose":"Independent watchdog of Hermione. Verifies her Scheduler is firing; restarts it if stale; files only if restart fails. Lives outside Hermione failure domain.","duties":"Check scheduler heartbeat every 5 min; restart Hermione; file if unrecovered.","constraints":"","status":"running","gender":"","archetype":"","building_block":"mon_scheduled","service_override":null,"enabled":1,"task_key":"monitoring.independent_verification","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}