delegation-test.yaml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. name: "Delegation Test"
  2. description: "Verify repo-manager delegates appropriately and creates context bundles"
  3. test_cases:
  4. - id: "delegation-001"
  5. name: "Complex Feature - Delegates to Task Manager"
  6. prompt: "Build a new eval framework feature for parallel test execution (6+ files)"
  7. expected_behavior:
  8. - "Identifies as complex task (6+ files)"
  9. - "Decides to delegate to task-manager"
  10. - "Creates context bundle"
  11. - "Passes bundle to subagent"
  12. evaluators:
  13. - type: "delegation"
  14. config:
  15. should_delegate: true
  16. expected_subagent: "subagents/core/task-manager"
  17. - type: "context_bundle"
  18. config:
  19. should_create_bundle: true
  20. bundle_location: ".tmp/context/"
  21. - id: "delegation-002"
  22. name: "Simple Task - Direct Execution"
  23. prompt: "Update the README to add a new section about installation"
  24. expected_behavior:
  25. - "Identifies as simple task (1 file)"
  26. - "Executes directly"
  27. - "Does not delegate"
  28. - "Loads standards/docs.md"
  29. evaluators:
  30. - type: "delegation"
  31. config:
  32. should_delegate: false
  33. - type: "context_loading"
  34. config:
  35. required_files:
  36. - ".opencode/context/core/standards/docs.md"
  37. - id: "delegation-003"
  38. name: "Documentation Task - Delegates to Documentation"
  39. prompt: "Create comprehensive API documentation for the eval framework"
  40. expected_behavior:
  41. - "Identifies as comprehensive documentation task"
  42. - "Decides to delegate to documentation subagent"
  43. - "Creates context bundle with requirements"
  44. evaluators:
  45. - type: "delegation"
  46. config:
  47. should_delegate: true
  48. expected_subagent: "subagents/core/documentation"
  49. - type: "context_bundle"
  50. config:
  51. should_create_bundle: true