{"wiki":{"id":1907,"slug":"no-refactor-01","entity_type":"droid","entity_id":"no-refactor-01","title":"Migration Refactor","prose_md":"## About\n\nMigration Refactor is a worker droid owned by [[agt_031]]. It is the refactor stage of the Gimli v1 migration pipeline: after an audit finds blockers, this droid proposes revised requirements and a diff for each blocker, helping push the migration forward without touching source code itself.\n\nIt works by reading audit findings marked with severity \"blocker\" and writing refactor_diffs rows that record the original text, the proposed revision, and the rationale. It never edits source code and is triggered after an audit, so it acts as an automatic follow-up step in the [[migration]] process.\n\nThis droid has a unique name, but it belongs to a standard worker family that other agents also run — about 30 worker droids are in use across agents such as [[agt_001]], [[agt_008]], [[agt_010]], and [[agt_011]]. Migration Refactor is pure software: its execution engine has been verified by source trace, and it makes no Claude calls.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"worker\", \"family_size\": 30, \"is_unique\": true}","profile_pic_path":"","source_hash":"b92121c1526d10cfd58f090a0bf18d987ea11c07ef22221ec870fd444ad6e341","status":"active","last_generated_at":"2026-08-05 00:38:26","created_at":"2026-07-30 03:40:21","updated_at":"2026-08-05 00:38:26"},"facts":{"id":"no-refactor-01","name":"Migration Refactor","machine_name":"no_refactor_01","owner":"agt_031","function":"Proposes revised requirements + diff for each Audit blocker","process_type":"triggered","schedule":"after audit","process_name":"no-refactor-01","avatar_color":"#0d9488","created_for":"CAROL-INI-586","purpose":"Refactor stage of Gimli v1 migration pipeline","duties":"Read audit_findings with severity=blocker; write refactor_diffs (original/revised/rationale); never edit source code","constraints":"Never touches source code; only writes refactor_diffs rows","status":"running","gender":"male","archetype":"worker","building_block":"gimli_pipeline","service_override":null,"enabled":1,"task_key":"migration.requirement_written","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}