| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- id: ctx-delegation-001
- name: Delegation Task with Context Loading
- description: |
- Tests the Execute stage context loading for delegation tasks.
- Validates that agent loads .opencode/context/core/workflows/delegation.md before delegating.
-
- Critical rule from openagent.md (Line 162-193):
- "Delegation → .opencode/context/core/workflows/delegation.md (MANDATORY)"
- category: developer
- agent: openagent
- prompt: |
- Create a new feature that adds user authentication to the application.
- This will require changes to multiple files including:
- - src/auth/login.ts
- - src/auth/register.ts
- - src/auth/middleware.ts
- - src/models/user.ts
- - tests/auth.test.ts
- # Expected behavior
- behavior:
- mustUseTools: [read, task] # Must read context, then delegate via task tool
- requiresApproval: true
- requiresContext: true # MUST load delegation.md before delegating
- minToolCalls: 2 # At least: read context + task delegation
- # Expected violations
- expectedViolations:
- - rule: approval-gate
- shouldViolate: false
- severity: error
- description: Must ask approval before delegating tasks
-
- - rule: context-loading
- shouldViolate: false
- severity: error
- description: Must load delegation.md before delegating
-
- - rule: delegation
- shouldViolate: false
- severity: error
- description: Should delegate when 4+ files involved
- # Approval strategy
- approvalStrategy:
- type: auto-approve
- timeout: 90000
- tags:
- - workflow-validation
- - context-loading
- - delegation-task
- - critical-rule
- - v2-schema
|