{"wiki":{"id":2539,"slug":"pr-s1","entity_type":"droid","entity_id":"pr-s1","title":"Progress Sync","prose_md":"## About\n\nProgress Sync is a read-only intelligence droid owned by [[agt_034]]. It exists to give a fast, live snapshot of how a project is progressing: it takes a project's roadmap entries, joins them with the current state of initiatives in the initiatives store, and returns per-phase counts for proposed, active, blocked, and closed work. It is triggered on demand, so it runs only when someone asks for the current view.\n\nUnder the hood, Progress Sync performs a join between roadmap entries and live initiative state, then computes the phase counts. It never writes to the initiatives database and never caches results — every run reflects the latest state. It is pure software and does not call Claude; no model is involved in its execution.\n\nThe droid belongs to the intelligence droid family, which is a standard reusable family run by 25 droids across many different owner agents. However, Progress Sync itself is unique: no other droid in the family shares this exact name or purpose. Related apps in the same ecosystem include [[initiatives]] and [[roadmap]], which provide the underlying data it reads from.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"intelligence\", \"family_size\": 25, \"is_unique\": true}","profile_pic_path":"","source_hash":"b163d0ed85926673fa1e0cbbd49ba32f68cf333cc46deda14e6608be1afb2fe4","status":"being_built","last_generated_at":"2026-08-05 00:37:04","created_at":"2026-08-01 03:31:45","updated_at":"2026-08-05 00:37:04"},"facts":{"id":"pr-s1","name":"Progress Sync","machine_name":"progress_sync","owner":"agt_034","function":"Live progress for a project — joins roadmap entries with their initiative state.","process_type":"triggered","schedule":"On demand","process_name":"progress_sync","avatar_color":"#fbbf24","created_for":"Clara — to give Carol a faithful answer when the user asks how a project is doing.","purpose":"Read a project roadmap entries, join with live state in initiatives.db, return per-phase counts (proposed, active, blocked, closed).","duties":"Read-only; computes counts from live state; never caches.","constraints":"Never writes to initiatives.db; only reads.","status":"running","gender":"female","archetype":"intelligence","building_block":"requirements_intake","service_override":null,"enabled":1,"task_key":"blueprint.milestone_notice","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}