@kairox_ai/tastekit-validator
v0.2.0
Published
Pre-1.0 validator for TasteKit constitution artifacts
Maintainers
Readme
@kairox_ai/tastekit-validator
Pre-1.0 validator for TasteKit constitution artifacts.
Use this package to validate .tastekit/constitution.v1.json from CI, release checks, or agent-skill fallback paths.
Install
npm install @kairox_ai/tastekit-validatorCLI
npx @kairox_ai/tastekit-validator .tastekit/constitution.v1.jsonThe validator checks the canonical Zod schema and JSON Schema parity, then applies deterministic checks for common extraction failures such as duplicate IDs, malformed extension shapes, placeholder keys, and unsafe JSON values.
Programmatic Usage
import { validateConstitutionFile } from '@kairox_ai/tastekit-validator';
const result = await validateConstitutionFile('.tastekit/constitution.v1.json');
if (!result.ok) {
console.error(result.errors);
}License
MIT
