{"wiki":{"id":2940,"slug":"sg-an-01","entity_type":"droid","entity_id":"sg-an-01","title":"Sage's Step Analysis Submission","prose_md":"## About\n\nThis droid is [[agt_025]]'s author-family helper. It exists to give a step-analysis deliverable a tracked, versioned home in Carol's shared infrastructure: it submits the analysis to the step-deliverables store, reads the chain inputs that the analysis depends on, and retrieves history of previous submissions. It runs on demand with no fixed schedule.\n\nMechanically, it has three duties — `submit()`, `inputs()`, and `history()` — all implemented through a shared `step_deliverables.py` module. The storage is agent-blind, so the deliverable persists in a common place any agent can use, while [[agt_025]] gets a clean interface without owning the backend.\n\nIt is one instance in the author droid family, a reusable pattern with 26 droids run by owners including [[agt_001]], [[agt_002]], [[agt_003]], [[agt_008]], [[agt_011]], [[agt_012]], [[agt_023]], and [[agt_034]]. The droid's exact name is unique, though the family itself is standard. The detected engine says it calls Claude (model unspecified) as part of supporting the analysis deliverable, so it is not pure software on its own. See [[droid-families]] for the broader pattern.","namesake_json":"{\"engine\": \"claude\", \"model\": null, \"claude_purpose\": \"supporting Sage's step-analysis submission process\", \"family\": \"author\", \"family_size\": 26, \"is_unique\": true}","profile_pic_path":"","source_hash":"64957c8851069dc710052e7af23d286eab292e04738988e0af87c46a3a508bb0","status":"active","last_generated_at":"2026-08-05 01:47:40","created_at":"2026-08-05 01:47:40","updated_at":"2026-08-05 01:47:40"},"facts":{"id":"sg-an-01","name":"Sage's Step Analysis Submission","machine_name":"sg-an-01","owner":"agt_025","function":"Submit Sage's analysis to the step-deliverables store; read its chain inputs.","process_type":"on_demand","schedule":"","process_name":"step_deliverables","avatar_color":"#22c55e","created_for":"CAROL-INI-0939 step deliverables","purpose":"Gives Sage a tracked, versioned home for the analysis deliverable.","duties":"submit()/inputs()/history() via shared/step_deliverables.py.","constraints":"Single function (P.01.03.07.01); persistence is agent-blind shared infra.","status":"running","gender":"","archetype":"author","building_block":"execute_step","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}}