| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- id: core-task-manager-file-creation
- name: "Task Manager: File Creation - Create Task Files"
- description: |
- Tests the task-manager's ability to create JSON task files for a feature.
-
- Validates:
- - Creates directory: .tmp/tasks/{feature}/
- - Creates task.json
- - Creates subtask_NN.json files
- - Includes required fields per schema
- - Summarizes what was created
-
- Critical Behavior:
- - MUST create proper directory structure
- - MUST use correct file naming
- - MUST include required JSON fields
- category: developer
- prompts:
- - text: |
- Create JSON task files for the feature "user-profile" with these tasks:
-
- 1. Create profile data model
- 2. Build profile UI component
- 3. Add profile update API
- Objective: Build a profile management feature with UI and API support.
- Deliverables:
- - src/profile/model.ts
- - src/profile/components/ProfileView.tsx
- - src/profile/api/update-profile.ts
- Use the write tool to create .tmp/tasks/user-profile/task.json and subtask_NN.json files.
- approvalStrategy:
- type: auto-approve
- behavior:
- mustUseTools:
- - read
- - bash
- - write
- requiresContext: true
- expectedContextFiles:
- - .opencode/context/core/task-management/navigation.md
- - .opencode/context/core/task-management/standards/task-schema.md
- - .opencode/context/core/task-management/guides/splitting-tasks.md
- - .opencode/context/core/task-management/guides/managing-tasks.md
- minToolCalls: 3
- maxToolCalls: 15
- expectedViolations:
- - rule: approval-gate
- shouldViolate: true
- severity: error
- description: Subagents do not request approvals
- timeout: 120000
- tags:
- - task-manager
- - file-creation
- - write
- - core-subagent
|