{"wiki":{"id":3025,"slug":"sa-req-01","entity_type":"droid","entity_id":"sa-req-01","title":"Requirements Author","prose_md":"## About\n\nRequirements Author (sa-req-01) is an on-demand droid owned by [[agt_025]] that turns an initiative's title, description, decisions, and criteria into well-formed requirement rows stored in [[carol-requirements]]. It exists so requirements authoring is done consistently by a standard droid instead of being hand-written each time, and so requirements stay traceable to the [[initiatives]] they come from.\n\nWhen called, it reads the initiative's source material, invokes a Claude Code harness to draft the requirements, and writes the results back. That means it calls Claude for the writing itself; the specific Claude model isn't recorded. It is one of 26 droids in the author family (see [[droid-families]]), a standard reusable family also run by agents such as [[agt_001]], [[agt_002]], and [[agt_008]]. The name \"Requirements Author\" is unique to this droid, but it is not a one-off: several agents run author droids that do the same kind of writing work.","namesake_json":"{\"engine\": \"claude\", \"model\": null, \"claude_purpose\": \"drafting initiative requirements\", \"family\": \"author\", \"family_size\": 26, \"is_unique\": false}","profile_pic_path":"","source_hash":"7e03267185164bc55e8d82611eeaf8d0bbe06f432f980522e194145a558c57aa","status":"active","last_generated_at":"2026-08-05 03:31:57","created_at":"2026-08-05 03:31:55","updated_at":"2026-08-05 03:31:57"},"facts":{"id":"sa-req-01","name":"Requirements Author","machine_name":"sa-req-01","owner":"agt_025","function":"Authors initiative_requirements rows from initiative title/description/decisions/criteria via Claude Code harness","process_type":"on_demand","schedule":"on_demand","process_name":"","avatar_color":"#94a3b8","created_for":"","purpose":"","duties":"","constraints":"","status":"running","gender":"male","archetype":"author","building_block":"file","service_override":null,"enabled":1,"task_key":"initiatives.spec_written","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}