@vibe-engineer/artifacts
v0.3.1
Published
Canonical artifact schemas, generated types, and fail-closed validators for vibe-engineer workflows.
Maintainers
Readme
@vibe-engineer/artifacts
Package-owned implementation for DL-02 canonical artifact contracts.
- Canonical carriers are UTF-8 JSON files validated against committed JSON Schema 2020-12 schemas in
schemas/*.schema.json. - Runtime APIs treat boundary data as
unknownand fail closed with typed validation errors. - Generated TypeScript declarations in
src/generated/types.d.tsare derived from the committed schemas byscripts/generate-types.mjs;scripts/check-generated-types.mjsis the drift witness. - Markdown, YAML, frontmatter, chat text, and TypeScript object literals are not accepted as canonical carriers.
