{"wiki":{"id":2161,"slug":"ob-uat-01","entity_type":"droid","entity_id":"ob-uat-01","title":"Obi-Wan UAT","prose_md":"## About\n\nObi-Wan UAT is an automated acceptance tester that independently verifies [[agt_034]]-owned blueprint initiatives once they pass engineering review. It exists so that initiatives can close on real acceptance rather than waiting on a human sign-off, keeping the build pipeline moving without bottlenecks. The droid runs every 15 minutes, checking initiatives whose acceptor routes to [[agt_036]] (the owner agent) against their success criteria.\n\nWhen ob-uat-01 activates, it selects reviewing initiatives assigned to [[agt_036]] as acceptor, reads the initiative state through the API/relay (never touching a decoy database), and runs an LLM-powered acceptance check. It compares the delivered results with the stated success criteria, looking for clear evidence that each *must_have* requirement is met. A pass triggers a pipeline_uat action to close the initiative; a fail sends it back for rework, capping re-tries at three.\n\nThis droid is a unique, one-off member of the **uat** family—no other agents run copies of this family. Its execution engine isn’t recorded in Carolverse sources, so we don’t know for sure whether it’s pure software or calls Claude. Given its duty to run LLM acceptance checks, it’s likely that a language model is invoked under the hood, but the specifics (model, integration) remain undocumented.","namesake_json":"{\"engine\": \"unknown\", \"model\": null, \"claude_purpose\": null, \"family\": \"uat\", \"family_size\": 1, \"is_unique\": true}","profile_pic_path":"","source_hash":"e92018370b62ef1f5fe7c403bea78bffb8d54d3ec0a6cbf98264796daa0906ab","status":"being_built","last_generated_at":"2026-07-31 03:28:51","created_at":"2026-07-31 03:28:27","updated_at":"2026-07-31 03:28:51"},"facts":{"id":"ob-uat-01","name":"Obi-Wan UAT","machine_name":"obiwan-uat","owner":"agt_036","function":"First-pass acceptance testing of Leo/blueprint initiatives against their success criteria; Leo signs off.","process_type":"scheduled","schedule":"Every 15 min","process_name":"obiwan-uat","avatar_color":"#94a3b8","created_for":"CAROL-INI-2125","purpose":"Independently UAT Leo-owned (blueprint) initiatives that passed engineering review, so they close on real acceptance rather than waiting on Ninad.","duties":"Select reviewing initiatives whose acceptor routes to Leo; run an LLM acceptance check vs success criteria + review evidence; record Leo sign-off via pipeline_uat (pass=close, fail=rework/block at cap 3).","constraints":"Only acts on initiatives routed to Leo as acceptor. Reads initiative state via the API/relay, never the decoy DB. Strict: a must_have not clearly met = fail.","status":"running","gender":"","archetype":"uat","building_block":"blueprint_uat","service_override":null,"enabled":1,"task_key":"blueprint.acceptance_verdict","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}