@hstm-labs/forge-seed-data
v0.4.0
Published
Seed data generation stage for Forge — produces deterministic seed data files and ORM seed scripts from architecture output, ensuring reproducible data seeding via `randomSeed=42`.
Downloads
2,931
Readme
@hstm-labs/forge-seed-data
Seed data generation stage for Forge — produces deterministic seed data files and ORM seed scripts from architecture output, ensuring reproducible data seeding via randomSeed=42.
Installation
npm install @hstm-labs/forge-seed-dataPublic API
Types
SeedDataArtifact— complete seed data outputSeedFile— raw seed data file (JSON, SQL, CSV)OrmSeedScript— ORM-specific seed scriptSeedMetadata— seed generation metadata (entity counts, relationships)
Classes
SeedDataStage— pipeline stage implementingPipelineStageinterfaceSeedDataOutputValidator— validates LLM-produced seed data (enforces determinism via BR-014)
Usage
import { SeedDataStage } from '@hstm-labs/forge-seed-data';
const stage = new SeedDataStage();
const result = await stage.execute(input);
// result.data contains SeedDataArtifact