{"wiki":null,"facts":{"id":"fm-s2","name":"Foreman Twin","machine_name":"FM-S2","owner":"agt_020","function":"On-demand pipeline health check","process_type":"triggered","schedule":"On demand","process_name":"foreman_twin","avatar_color":"#94a3b8","created_for":"Merlin is responsible for keeping the build pipeline running day-to-day and making tactical decisions — such as whether to change the plan or restart something when problems happen. To make those decisions well, Merlin needs to see what's currently happening. FM-S2 helps by giving Merlin an on-demand snapshot of pipeline health.","purpose":"When Merlin suspects a problem or needs to understand the current state, FM-S2 delivers an instant health snapshot — what's running, what recently failed, what processes may be stuck. This lets Merlin diagnose issues faster and decide whether to replan or attempt recovery without having to wait for scheduled checks.","duties":"FM-S2 scans for crashed processes that were not cleaned up, lists all currently executing droids, counts recent failures (last hour), and logs the findings. It runs only when manually triggered, not on a schedule.","constraints":"FM-S2 does not fix failures, restart droids, or make decisions. It only reads the pipeline state and reports what it sees. Merlin interprets the data and decides on next steps.","status":"running","gender":"male","archetype":"watcher","building_block":"monitor","service_override":null}}