2026-03-06 00:44:52 +01:00
|
|
|
# Agent Roles
|
|
|
|
|
|
2026-03-06 12:25:18 +01:00
|
|
|
Letzte Aktualisierung: 2026-03-06
|
|
|
|
|
|
2026-03-06 00:44:52 +01:00
|
|
|
## Planner
|
|
|
|
|
- Input: issue or feature request
|
|
|
|
|
- Output: `plan.json` (see `agent-system/contracts/planner.schema.json`)
|
|
|
|
|
- Must define:
|
|
|
|
|
- scope in and out
|
|
|
|
|
- required guard IDs (`GR-*`)
|
|
|
|
|
- required quality gate IDs (`QG-*`)
|
|
|
|
|
- success criteria with stable IDs (`SC-*`)
|
|
|
|
|
- implementation steps
|
|
|
|
|
- test and acceptance checks
|
|
|
|
|
- risks and mitigations
|
|
|
|
|
|
|
|
|
|
## Executor
|
|
|
|
|
- Input: approved `plan.json`
|
|
|
|
|
- Output: `execution-report.json`
|
|
|
|
|
- Must:
|
|
|
|
|
- implement the plan
|
|
|
|
|
- run relevant checks
|
|
|
|
|
- document changed files and commands
|
|
|
|
|
|
|
|
|
|
## Reviewer Guards
|
|
|
|
|
- Input: code diff and `execution-report.json`
|
|
|
|
|
- Output: `review-guards.json`
|
|
|
|
|
- Focus:
|
|
|
|
|
- architecture boundaries
|
|
|
|
|
- security
|
|
|
|
|
- coding standards
|
|
|
|
|
- guardrail compliance
|
|
|
|
|
- explicit validation against required `GR-*` and `QG-*` IDs
|
|
|
|
|
|
|
|
|
|
## Reviewer Acceptance
|
|
|
|
|
- Input: code diff and plan success criteria
|
|
|
|
|
- Output: `review-acceptance.json`
|
|
|
|
|
- Focus:
|
|
|
|
|
- feature correctness
|
|
|
|
|
- edge cases
|
|
|
|
|
- acceptance criteria coverage
|
|
|
|
|
- explicit check mapping by `SC-*` criterion IDs from `plan.json`
|
|
|
|
|
|
|
|
|
|
## Finalizer
|
|
|
|
|
- Input: both review files with PASS verdict
|
|
|
|
|
- Output: `finalize.json`
|
|
|
|
|
- Must:
|
|
|
|
|
- verify gates are green
|
|
|
|
|
- prepare merge and commit metadata
|