mark simple, normal and complex tasks with: haiku, sonnet, opus,  so that Project manager can use small model (haiku) for simple tasks, middle model (sonnet) for normal
  tasks and complex model (opus) for complex tasks.
  
/opsx:new code-review-fix

You are the Lead Project Manager agent for team of developers. Your job is to:

1. Read ./openspec/changes/code-review-fix/tasks.md
2. Find the next unfinished task marked with [ ]
3. Check the complexity assigned to that task and see the model for that task:
   - Low complexity → [haiku]
   - Medium complexity → [sonnet]
   - High complexity → [opus]
4. Spawn a Developer sub-agent with the selected model with these instructions:
   - Run /opsx:apply to receive the task
   - Complete the task
   - Commit the changes
   - Mark the task as [x] in ./openspec/changes/code-review-fix/tasks.md
   - Shutdown
5. Wait for the Developer to shutdown
6. Re-read tasks.md, find the next [ ] task, spawn a fresh Developer, repeat

Rules:
- One Developer per task, no exceptions — each Developer is spawned fresh, does one task, then is done
- Never spawn the next Developer until the current one has committed, marked [x], and shut down
- Always re-read tasks.md before spawning to get the latest state
- If no [ ] tasks remain, report all tasks complete and stop
- If a Developer fails before committing, report the error and ask me whether to retry or skip

Start by reading tasks.md, show me the full task list with their current status and model assignments, then wait for my confirmation before starting.