|
|
903109ea40
|
docs: Add overlap analysis for non-AI coordinator patterns
ci/woodpecker/push/woodpecker Pipeline was successful
Detailed comparison showing:
- Existing doc addresses L-015 (premature completion)
- New doc addresses context exhaustion (multi-issue orchestration)
- ~20% overlap (both use non-AI coordinator, mechanical gates)
- 80% complementary (different problems, different solutions)
Recommends merging into comprehensive document (already done).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-31 14:47:59 -06:00 |
|
|
|
faf6328e0b
|
test(#141): add Non-AI Coordinator integration tests
Comprehensive E2E validation proving coordinator enforces quality
gates and prevents premature completion claims.
Test scenarios (21 tests):
- Rejection Flow: Build/lint/test/coverage gate failures
- Acceptance Flow: All gates pass, required-only pass
- Continuation Flow: Retry, escalation, attempt tracking
- Escalation Flow: Manual review, notifications, history
- Configuration: Workspace-specific, defaults, custom gates
- Performance: Timeout compliance, memory limits
- Complete E2E: Full rejection-continuation-acceptance cycle
Fixtures:
- mock-agent-outputs.ts: Simulated gate execution results
- mock-gate-configs.ts: Various gate configurations
Validates integration of:
- Quality Orchestrator (#134)
- Quality Gate Config (#135)
- Completion Verification (#136)
- Continuation Prompts (#137)
- Rejection Handler (#139)
All 21 tests passing
Fixes #141
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-31 14:14:56 -06:00 |
|
|
|
a25e9048be
|
feat(#134): design Non-AI Quality Orchestrator service
Implement quality orchestration service to enforce standards on AI
agent work and prevent premature completion claims.
Components:
- QualityOrchestratorService: Core validation and gate execution
- QualityGate interface: Extensible gate definitions
- CompletionClaim/Validation: Track claims and verdicts
- OrchestrationConfig: Per-workspace configuration
Features:
- Validate completions against quality gates (build/lint/test/coverage)
- Run gates with command execution and output validation
- Support string and RegExp output pattern matching
- Smart continuation logic with attempt tracking
- Generate actionable feedback for failed gates
- Strict/lenient mode for gate enforcement
- 5-minute timeout, 10MB output buffer per gate
Default gates:
- Build Check (required)
- Lint Check (required)
- Test Suite (required)
- Coverage Check (optional, 85% threshold)
Tests: 21 passing with 85.98% coverage
Fixes #134
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-31 13:24:46 -06:00 |
|