sndev.io / docs

validate

Structural validation of records created by execute.

The validate command runs two layers of checks against your last execute results: skill-specific configuration rules (e.g., "business rule has the correct table") and update set tracking (all records belong to the manifest's update set, not Default).
sn validate <manifest.ts>

Post-execute structural validation.

Arguments

NameRequiredDescription
manifest.tsYesPath to the manifest (reads results from .sn-results/).

Examples

sn validate examples/test-business-rule/manifest.ts
Skill validation:
✓ business-rule: 0 issues
Update set validation:
✓ 3/3 records in correct update set
All validations passed.
Use sn lint for static validation *before* executing — it catches schema errors and invalid $ref chains without touching the instance.