{"wiki":{"id":1029,"slug":"el-uat-01","entity_type":"droid","entity_id":"el-uat-01","title":"Agent UAT Sweep","prose_md":"## About\n\nAgent UAT Sweep automatically moves acceptance testing forward for agent‑routed [[initiatives]]. Whenever an [[initiatives|initiative]] needs agent approval (UAT), this droid ensures the review doesn’t stall — it finds those stuck in “reviewing” or “uat‑pending” and hands them to the right agent’s own acceptance droid. That keeps initiative pipelines flowing without manual nudges.\n\nIt runs on a short schedule — every 15 minutes, at :07 past the hour — and is owned and maintained by [[agt_011]]. The droid scans eligible initiatives, bypasses any routed to Ninad, and routes up to 10 items per sweep to the matching acceptor agent’s check. It never issues a failure verdict; instead it records an accept‑or‑hold outcome with a clear reason, always acting under the acceptor’s droid identity.\n\nWhile the name sounds like a one‑off, Agent UAT Sweep is actually a widely reused pattern: 187 instances run across almost every agent in the ecosystem, each using the same logic. It has no formal family name, but it’s a shared tool, not a unique piece of work. Its execution engine isn’t recorded yet, so we can’t say whether it calls Claude or runs purely in software—for now, that detail is unknown.","namesake_json":"{\"engine\": \"unknown\", \"model\": null, \"claude_purpose\": null, \"family\": \"(none)\", \"family_size\": 187, \"is_unique\": false}","profile_pic_path":"avatars/droid/el-uat-01.png","source_hash":"b6049776f30f28a619c760b04a783d3bd26214094081fec8673ab006ab79a65a","status":"being_built","last_generated_at":"2026-07-27 03:28:54","created_at":"2026-07-27 03:28:45","updated_at":"2026-08-07 03:25:51"},"facts":{"id":"el-uat-01","name":"Agent UAT Sweep","machine_name":"","owner":"agt_011","function":"Cron */15 via tools/audit_wrapper.py; logic in agents/agt_011/droids/el_uat_sweep_01.py.","process_type":"scheduled","schedule":"Every 15 min (:07)","process_name":"","avatar_color":"#94a3b8","created_for":"CAROL-INI-2815","purpose":"Drive requester-agent UAT (CAROL-INI-2815): find reviewing+uat-pending initiatives whose routed acceptor is an AGENT and run that agent's acceptance check.","duties":"Enumerate eligible initiatives; route each to the acceptor's own acceptance droid; never touch Ninad-routed items; cap 10 per sweep; 24h re-check cooldown.","constraints":"Never issues fail verdicts (accept-or-hold with recorded reason). Never acts as another agent - verdicts/audits/narration run under the acceptor's droid.","status":"running","gender":"","archetype":"","building_block":"uat","service_override":null,"enabled":1,"task_key":"initiatives.review_verdict","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}