{"wiki":null,"facts":{"id":"tm-s1","name":"Template Matcher","machine_name":"TM-S1","owner":"agt_002","function":"Semantic search for closest template or design pattern","process_type":"triggered","schedule":"On demand","process_name":"template_matcher","avatar_color":"#a78bfa","created_for":"Archon ensures the codebase follows consistent design patterns and reuses existing templates. TM-S1 supports this by identifying which patterns and templates already exist that could solve a new task, helping Archon enforce consistency and prevent duplicating work.","purpose":"When someone describes a task, TM-S1 searches the design pattern catalog and template library to find the closest match. It reports how similar the match is and what changes would be needed to adapt it. This gives Archon visibility into what reusable solutions already exist, making it possible to enforce pattern reuse instead of letting new inconsistent patterns get created.","duties":"- Receives a task description and type from the user\n- Searches the existing design pattern catalog and template library\n- Uses semantic search (Claude) to find the closest matching pattern or template\n- Reports the best match, similarity score (0-100), and specific adaptations needed\n- Recommends whether to adapt an existing pattern, create a new one, or reference multiple patterns as inspiration","constraints":"TM-S1 finds and reports matches only — it does not create, modify, or deploy templates or patterns. It can only work with patterns and templates already in the catalog. The quality of matches depends on having accurate task descriptions; vague or misleading descriptions may produce poor results.","status":"running","gender":"male","archetype":"intelligence","building_block":"support","service_override":null}}