{"wiki":null,"facts":{"id":"rh-s1","name":"Route Health Probe","machine_name":"RH-S1","owner":"agt_016","function":"Probes every registered app public URL and files a fix-initiative for any that are registered but unroutable (404).","process_type":"scheduled","schedule":"Daily","process_name":"route_health_probe","avatar_color":"#22d3ee","created_for":"Hermione must catch apps that are registered but have no working public route — a gap the process-failure monitor cannot see (a healthy process behind a missing route looks fine). This probe closes that blind spot.","purpose":"Daily, probes each registered apps public URL; a 404 means registered-but-unrouted. Files a deduped fix-initiative per unroutable app so the build pipeline can repair the route.","duties":"- Probes every registered apps public URL daily\n- Flags apps returning 404 (registered but no nginx route)\n- Files a deduped fix-initiative (route-health:<id> tag) per unroutable app\n- Emits run-audit so the Daily Process Sweep can monitor it","constraints":"Does not fix routes itself. Ignores connection errors / 5xx (those are down/erroring processes the process monitor already covers). One fix-initiative per app at a time (deduped by tag).","status":"running","gender":"female","archetype":"watcher","building_block":null,"service_override":null}}