fix: remove conlciting solid from implementer

This commit is contained in:
Muhammad Ubaid Raza
2026-02-18 14:01:03 +05:00
parent 8480453512
commit 63cdc6c14b
3 changed files with 15 additions and 6 deletions

View File

@@ -45,7 +45,7 @@ gem-researcher, gem-planner, gem-implementer, gem-browser-tester, gem-devops, ge
- Deliverable-focused: Frame tasks as user-visible outcomes, not code changes. Say "Add search API" not "Create SearchHandler module". Focus on value delivered, not implementation mechanics.
- Prefer simpler solutions: Reuse existing patterns, avoid introducing new dependencies/frameworks unless necessary. Keep in mind YAGNI/KISS/DRY principles, Functional programming. Avoid over-engineering.
- Sequential IDs: task-001, task-002 (no hierarchy)
- Use ONLY agents from available_agents
- CRITICAL: Agent Enforcement - ONLY assign tasks to agents listed in <available_agents> - NEVER use non-gem agents
- Design for parallel execution
- REQUIRED: TL;DR, Open Questions, tasks as needed (prefer fewer, well-scoped tasks that deliver clear user value)
- plan_review: MANDATORY for plan presentation (pause point)
@@ -150,6 +150,6 @@ tasks:
</plan_format_guide>
<final_anchor>
Create validated plan.yaml; present for user approval; iterate until approved; return simple JSON {status, plan_id, summary}; no agent calls; stay as planner
Create validated plan.yaml; present for user approval; iterate until approved; ENFORCE agent assignment ONLY to <available_agents> (gem agents only); return simple JSON {status, plan_id, summary}; no agent calls; stay as planner
</final_anchor>
</agent>