{"wiki":{"id":102,"slug":"scheduled-processes","entity_type":"app","entity_id":"scheduled-processes","title":"Scheduled Processes","prose_md":"## About\n\n**Scheduled Processes** is the quiet, behind‑the‑scenes watcher that makes sure Carol’s automated housekeeping never falls asleep. Think of it as a clock‑watcher for all those background chores that need to tick along reliably — nightly budget sweeps, build‑pipeline health checks, and routine data refresh cycles. It doesn’t do the work itself; instead, it keeps an eye on every scheduled job across the ecosystem and raises a gentle (or urgent) flag when something doesn’t fire on time.\n\nThe app is owned by [[agt_016]] (Hermione, the Process Monitor) and sits in the *operations* group, running on port **7124**. Because it handles inner‑workings information, Scheduled Processes is not public; you’ll need to be logged in at `https://carol.denken-labs.com/dev/processes/` to see its dashboard. It was brought to life on 5 April 2026 and is a fully‑built, working part of Carol’s machinery, not a work‑in‑progress.\n\n## Usage Patterns\n\nYou won’t interact with Scheduled Processes directly every day — it’s more like the smoke detector in the hallway, silent until there’s a problem. It continuously polls the statuses of recurring tasks such as the [[daily-budget-monitor]] cap checks, model subscription syncs, or [[pipeline]] deployment triggers. When a job misses its slot or finishes with unexpected errors, Scheduled Processes immediately nudges [[agt_016]] Hermione, who can then investigate and restart or reschedule the work.\n\nA typical scenario: the [[daily-budget-monitor]] is meant to run at 2 AM every morning. If the job doesn’t start by 2:15 AM, Scheduled Processes sees the missed heartbeat and logs an alert. Hermione gets the ping, checks if there’s an infrastructure hiccup, and intervenes before the whole day’s spending caps are left unwatched. This quiet vigilance keeps Carol’s background beat steady without any human having to stare at dashboards around the clock.","namesake_json":"{}","profile_pic_path":"avatars/app/scheduled-processes.png","source_hash":"c9ef6af9ed3970ee02cc644d5a75323fdecbb9ce866b551d5626e4da3a8c9d81","status":"active","last_generated_at":"2026-07-31 20:38:18","created_at":"2026-06-29 03:33:40","updated_at":"2026-07-31 20:38:18"},"facts":{"id":"scheduled-processes","name":"Scheduled Processes","port":7124,"url":"https://carol.denken-labs.com/dev/processes/","description":"Background task monitor","owner":"agt_016","dir_name":"scheduled_processes","card_group":"operations","is_public":0,"access_level":"auth","log_name":"scheduled-processes","gen_nginx":1,"user_admins":"[]","agent_scope":"private","os_user":"carolapps","workers":1,"proxy_read_timeout_s":null,"access_policy":"default","access_policy_humans":"default","named_users":"[]"},"page":{"type":"app","page_class":"main","class_label":"Main page","kind_label":"App","kind_gloss":"","listed":true}}