@hstm-labs/forge-architect
v0.4.0
Published
Architecture generation stage for Forge — produces component design, module breakdown, data model entities, and technology decisions from a validated specification.
Readme
@hstm-labs/forge-architect
Architecture generation stage for Forge — produces component design, module breakdown, data model entities, and technology decisions from a validated specification.
Installation
npm install @hstm-labs/forge-architectPublic API
Types
ArchitectureArtifact— complete architecture outputArchitectureComponent,ArchitectureModule— component/module definitionsDataModelEntity,DataModelField,DataModelRelationship— data modelingTechnologyDecision— technology choice with rationaleApiStyle— resolved API style (REST, GraphQL, etc.)
Classes
ArchitectStage— pipeline stage implementingPipelineStageinterfaceArchitectureOutputValidator— validates LLM-produced architecture output
Functions
resolveApiStyle(spec, profile)— determine API style from spec and profile
Usage
import { ArchitectStage } from '@hstm-labs/forge-architect';
const stage = new ArchitectStage();
const result = await stage.execute(input);
// result.data contains ArchitectureArtifact