@hstm-labs/forge-reviewer
v0.4.0
Published
Multi-pass AI code review stage for Forge — performs file-level, cross-file, spec-alignment, and synthesis review passes across all generated artifacts, producing structured findings with severity and remediation guidance.
Readme
@hstm-labs/forge-reviewer
Multi-pass AI code review stage for Forge — performs file-level, cross-file, spec-alignment, and synthesis review passes across all generated artifacts, producing structured findings with severity and remediation guidance.
Installation
npm install @hstm-labs/forge-reviewerPublic API
Types
CodeReviewReport— complete review output with findings and summaryCodeReviewFinding— individual finding with file, line, severity, remediationReviewDimension— review category (correctness, security, performance, etc.)ReviewPassResult— output from a single review passReviewFile— file metadata for review input
Classes
ReviewStage— pipeline stage implementingPipelineStageinterface (4 LLM calls)ReviewPassValidator— validates individual review pass outputReviewSynthesisValidator— validates final synthesis output
Functions
collectReviewFiles(artifactsDir)— gather generated files for review input
Usage
import { ReviewStage } from '@hstm-labs/forge-reviewer';
const stage = new ReviewStage();
const result = await stage.execute(input);
// result.data contains CodeReviewReport with findings from all 4 passes