.opencode/commands/eval.md
Evaluate implementation against acceptance criteria: $ARGUMENTS
Run structured evaluation to verify the implementation meets requirements.
Binary Grader - Pass/Fail
Scalar Grader - Score 0-100
Rubric Grader - Category scores
Acceptance Criteria:
1. [Criterion 1] - [weight]
2. [Criterion 2] - [weight]
3. [Criterion 3] - [weight]
For each criterion:
Final Score = Σ (criterion_score × weight) / total_weight
| Criterion | Score | Weight | Weighted |
|---|---|---|---|
| [Criterion 1] | X/10 | 30% | X |
| [Criterion 2] | X/10 | 40% | X |
| [Criterion 3] | X/10 | 30% | X |
Criterion 1: [Name]
[If not passing, what needs to change]
For non-deterministic evaluations:
TIP: Use eval for acceptance testing before marking features complete.