smoke-test.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. id: core-task-manager-smoke-test
  2. name: "Task Manager: Smoke Test - Basic Operation"
  3. description: |
  4. Basic sanity check that the Task Manager subagent can respond to a simple request.
  5. This validates the subagent is properly configured and can execute basic operations.
  6. Validates:
  7. - Subagent can receive and understand a prompt
  8. - Subagent can use basic tools
  9. - Subagent responds appropriately
  10. category: developer
  11. prompts:
  12. - text: |
  13. Break down the feature "profile-settings" into JSON subtasks.
  14. Objective: Allow users to update profile details and preferences.
  15. Deliverables:
  16. - src/profile/settings-form.tsx
  17. - src/profile/preferences-store.ts
  18. - src/profile/api/update-preferences.ts
  19. Use the write tool to create .tmp/tasks/profile-settings/task.json and subtask_NN.json files.
  20. approvalStrategy:
  21. type: auto-approve
  22. behavior:
  23. mustUseTools:
  24. - read
  25. - bash
  26. - write
  27. requiresContext: true
  28. expectedContextFiles:
  29. - .opencode/context/core/task-management/navigation.md
  30. - .opencode/context/core/task-management/standards/task-schema.md
  31. - .opencode/context/core/task-management/guides/splitting-tasks.md
  32. - .opencode/context/core/task-management/guides/managing-tasks.md
  33. minToolCalls: 3
  34. maxToolCalls: 15
  35. expectedViolations:
  36. - rule: approval-gate
  37. shouldViolate: true
  38. severity: error
  39. description: Subagents do not request approvals
  40. timeout: 60000
  41. tags:
  42. - smoke-test
  43. - subagent
  44. - core-task-manager
  45. - safe