Implement verification engine to determine if AI agent work is truly complete by analyzing outputs and detecting deferred work patterns. Strategies: - FileChangeStrategy: Detect TODO/FIXME, placeholders, stubs - TestOutputStrategy: Validate pass rates, coverage (85%), skipped tests - BuildOutputStrategy: Detect TS errors, ESLint errors, build failures Deferred work detection patterns: - "follow-up", "to be added later" - "incremental improvement", "future enhancement" - "TODO: complete", "placeholder implementation" - "stub", "work in progress", "partially implemented" Features: - Confidence scoring (0-100%) - Verdict system: complete/incomplete/needs-review - Actionable suggestions for improvements - Strategy-based extensibility Integration: - Complements Quality Orchestrator (#134) - Uses Quality Gate Config (#135) Tests: 46 passing with 95.27% coverage Fixes #136 Co-Authored-By: Claude Opus 4.5 <[email protected]>
9 lines
273 B
TypeScript
9 lines
273 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { CompletionVerificationService } from "./completion-verification.service";
|
|
|
|
@Module({
|
|
providers: [CompletionVerificationService],
|
|
exports: [CompletionVerificationService],
|
|
})
|
|
export class CompletionVerificationModule {}
|