@hstm-labs/forge-verifier
v0.4.0
Published
Specification compliance verification and automated test generation for Forge — maps requirements to artifacts, calculates coverage scores, detects gaps, incorporates review findings, and generates test files from acceptance criteria.
Readme
@hstm-labs/forge-verifier
Specification compliance verification and automated test generation for Forge — maps requirements to artifacts, calculates coverage scores, detects gaps, incorporates review findings, and generates test files from acceptance criteria.
Installation
npm install @hstm-labs/forge-verifierPublic API
Compliance Verification
VerifyStage— pipeline stage for compliance verificationmapRequirementsToArtifacts()— map spec requirements to generated artifactscalculateCoverage()— compute coverage score from mappingsdetectGaps()— identify uncovered or partially covered requirementsincorporateReviewFindings()— merge AI review findings into compliance reportbuildComplianceReport()— assemble final compliance reportformatComplianceReport(),complianceReportToJson()— output formatters
Test Generation
TestGenerateStage— pipeline stage for LLM-driven test generationTestOutputValidator— validates generated test outputextractTestCriteria()— extract testable criteria from acceptance criteria
Types
ComplianceReport,RequirementCoverage,CoverageEvidence— compliance typesComplianceGap,ReviewFindingSummary— gap analysis typesTestArtifact,TestFile,TestTraceability,TestMetadata— test generation typesTestCriterion— extracted test criterion
Usage
import { VerifyStage, formatComplianceReport } from '@hstm-labs/forge-verifier';
const stage = new VerifyStage();
const result = await stage.execute(input);
console.log(formatComplianceReport(result.data));