03-update-documentation.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. id: core-documentation-update
  2. name: "Documentation: Update Test - Edit Existing Documentation"
  3. description: |
  4. Tests the documentation subagent's ability to update existing documentation.
  5. Validates:
  6. - Reads existing documentation first
  7. - Proposes specific changes
  8. - Requests approval before editing
  9. - Makes precise edits
  10. - Summarizes changes made
  11. Critical Behavior:
  12. - MUST read file before editing
  13. - MUST request approval before changes
  14. - MUST use edit tool (not write)
  15. - MUST summarize changes
  16. category: developer
  17. prompts:
  18. - text: |
  19. Read evals/test_tmp/README.md and add a new section called "## Test Fixtures"
  20. that explains this directory can contain test fixtures. Keep it brief.
  21. approvalStrategy:
  22. type: auto-approve
  23. behavior:
  24. mustUseTools:
  25. - read
  26. - edit
  27. minToolCalls: 2
  28. maxToolCalls: 5
  29. expectedViolations:
  30. - rule: approval-gate
  31. shouldViolate: false
  32. severity: error
  33. timeout: 90000
  34. tags:
  35. - documentation
  36. - update
  37. - edit
  38. - core-subagent
  39. - approval-required