{"wiki":{"id":3023,"slug":"sa-pat-01","entity_type":"droid","entity_id":"sa-pat-01","title":"Skill Pattern Sweep","prose_md":"## About\n\nSkill Pattern Sweep is a scheduled maintainer droid owned by [[agt_025]]. Every night at 03:15 it re-mines the Carolverse codebase for implementation patterns and compares them against the pattern checklists stored in each activity skill's `patterns.md` file. It exists because existing skills are meant to glean Carolverse patterns the way new skills do, and since Sage owns the skill method-definitions, keeping those pattern checklists current is Sage's job.\n\nEach run walks all ~35 activity skills, checks whether the mined pattern fingerprint changed, and rewrites any `patterns.md` sidecar that drifted. If a skill's pattern materially changes, it files one consolidated planner review initiative so the drift gets attention; if a skill that previously mined patterns now mines nothing, it flags possible breakage. It is read-only against the codebase — the only files it writes are the generated `patterns.md` sidecars — and it emits a run-audit row each night so [[scheduled-processes]] and [[admin]] can see it ran. A filing hiccup never fails the run audit.\n\nSkill Pattern Sweep is a unique droid: there is exactly one, run only by [[agt_025]]. It belongs to the maintainer droid family (see [[droid-families]]), which in this case has just one member. Its execution engine isn't recorded yet, so Carolopedia can't yet say whether it is pure software or calls Claude.","namesake_json":"{\"engine\": \"unknown\", \"model\": null, \"claude_purpose\": null, \"family\": \"maintainer\", \"family_size\": 1, \"is_unique\": true}","profile_pic_path":"","source_hash":"c6bf3f6a5a211e99aaecf5db360ec82dd9f8ffae0ed5ce454fa483529c1ad550","status":"being_built","last_generated_at":"2026-08-05 03:40:29","created_at":"2026-08-05 03:31:39","updated_at":"2026-08-05 03:40:29"},"facts":{"id":"sa-pat-01","name":"Skill Pattern Sweep","machine_name":"SA-PAT-01","owner":"agt_025","function":"Keeps every skill patterns.md checklist current with the codebase","process_type":"scheduled","schedule":"Daily 03:15","process_name":"sa_patterns_sweep_01","avatar_color":"#22c55e","created_for":"CAROL-INI-2088","purpose":"Existing skills must glean Carolverse patterns the way new skills do (CAROL-INI-2087). Sage owns the skill method-definitions, so Sage owns keeping their pattern checklists current.","duties":"- Re-mines the Carolverse implementation pattern for all ~35 activity skills nightly\n- Rewrites any skill patterns.md whose pattern fingerprint changed\n- Files one consolidated planner review initiative when a skill pattern materially drifts\n- Flags a skill that had prior art but now mines nothing as possible breakage\n- Emits a run-audit row so the Daily Process Sweep sees it ran","constraints":"- Read-only mining; only writes the generated patterns.md sidecars\n- Files at most one open drift-review initiative at a time\n- A filing hiccup never fails the run-audit","status":"running","gender":"neuter","archetype":"maintainer","building_block":"support","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}}