{"wiki":{"id":3020,"slug":"rq-s1","entity_type":"droid","entity_id":"rq-s1","title":"Requirement Gatherer","prose_md":"## About\n\nThe Requirement Gatherer is a weekly droid owned by [[agt_013]]. It exists to keep its owner's roadmap informed by real user signals instead of guesswork. It watches three sources: conversation logs (what people ask for), error traces (what's breaking), and unresolved [[initiatives]] (where work is stuck). Each week it packages what it finds into a digest of candidate requirements for [[agt_013]] to review.\n\nConcretely, the droid scans recent conversation logs for user requests and feature gaps, reviews error traces to identify pain points and failures, and examines unresolved initiatives for incomplete or stuck work. It compiles a shortlist of candidate requirements and delivers it to [[agt_013]] for review and decision. It deliberately stays in the suggestion lane — it doesn't decide what's important, implement anything, or edit the [[roadmap]] directly, and it only works with signals already captured in existing logs and traces such as [[carol-chat]] and [[carol-monitor]].\n\nThe name \"Requirement Gatherer\" is unique to this droid, but the worker archetype it belongs to is a standard, reusable droid family documented in [[droid-families]]. Across the Carolverse, 30 worker droids are currently run by many different agents, including [[agt_001]], [[agt_008]], [[agt_010]], and [[agt_011]]. This droid is pure software — its source trace confirms it makes no Claude calls — so no language model is involved in scanning logs or writing the digest.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"worker\", \"family_size\": 30, \"is_unique\": true}","profile_pic_path":"","source_hash":"7e34f87a27155553bb291663f8061b4c8fffb415d1a7c791beae7f9c8e3d8edd","status":"active","last_generated_at":"2026-08-05 03:31:34","created_at":"2026-08-05 03:31:22","updated_at":"2026-08-05 03:31:34"},"facts":{"id":"rq-s1","name":"Requirement Gatherer","machine_name":"RQ-S1","owner":"agt_013","function":"Scans recent conversation logs, error traces, and unresolved initiatives to propose new functional requirements. Produces a weekly digest of candidate requirements for Galadriel's review.","process_type":"scheduled","schedule":"weekly","process_name":"","avatar_color":"#a78bfa","created_for":"Galadriel owns the product roadmap and the live backlog of unmet needs, keeping engineering focused on the right outcomes. This droid helps by automatically surfacing new requirements that should be considered for inclusion.","purpose":"The droid monitors three sources of emerging user needs—conversation logs show what users want, error traces reveal what's breaking, and unresolved work shows where things are stuck. It packages these signals into a weekly digest of candidate requirements for Galadriel to review, keeping her roadmap informed by real signals instead of guesswork.","duties":"- Scans conversation logs for user requests and feature gaps\n- Reviews error traces to identify pain points and failures\n- Examines unresolved initiatives to find stuck or incomplete work\n- Compiles a weekly digest of candidate requirements\n- Delivers findings to Galadriel for review and decision","constraints":"The droid surfaces candidates but doesn't decide what's important—that's Galadriel's call. It doesn't implement requirements, modify the roadmap directly, or conduct new user research. It works only with signals already captured in existing logs and traces.","status":"running","gender":"female","archetype":"worker","building_block":"product_intake","service_override":null,"enabled":1,"task_key":"whatsapp.product_intake_review","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}