{"wiki":null,"facts":{"id":"hg-res-01","name":"Resource Sentinel","machine_name":"","owner":"agt_015","function":"Watches machine resource health (not just liveness): self-heals stray busy-wait spin-loops, escalates sustained high-CPU and zombie pile-ups.","process_type":"scheduled","schedule":"Every 15 min","process_name":"Resource Sentinel","avatar_color":"#94a3b8","created_for":"CAROL-INI-2082","purpose":"Keep carol-vm CPU and process health sound so a runaway never silently burns the box.","duties":"Every 15 min: SIGTERM stray no-sleep shell spin-loops (self-heal); flag processes at >=85% lifetime CPU for >2h and zombie pile-ups; exit non-zero so the Daily Process Sweep files a fix-initiative.","constraints":"Only SIGTERM the unambiguous no-sleep spin-loop pattern; never kill sustained-CPU processes (may be legit work) — escalate those.","status":"running","gender":"","archetype":"","building_block":"infra_monitor","service_override":null}}