@tcanaud/qa-system
v1.0.0
Published
Governance-native QA verification — generate executable test scripts from specifications and agreements, produce PASS/FAIL verdicts, and feed findings into the product pipeline.
Maintainers
Readme
@tcanaud/qa-system
Governance-native QA verification for the kai governance stack. Generates executable test scripts from specifications and agreements, produces PASS/FAIL verdicts, and feeds non-blocking findings into the product pipeline.
Installation
Via tcsetup (recommended)
npx @tcanaud/tcsetup initStandalone
npx @tcanaud/qa-system initThis creates:
.qa/root directory.claude/commands/qa.plan.md.claude/commands/qa.run.md.claude/commands/qa.check.md
Updating
npx @tcanaud/qa-system updateUpdates slash command templates without touching .qa/ contents.
Commands
| Command | Purpose |
|---------|---------|
| /qa.plan {feature} | Generate test scripts from spec.md + agreement.yaml |
| /qa.run {feature} | Execute scripts and produce PASS/FAIL verdict |
| /qa.check | Check test plan freshness across all features |
How It Works
/qa.planreads.knowledge/to understand your project, extracts acceptance criteria fromspec.md, and generates executable test scripts in.qa/{feature}/scripts//qa.runchecks freshness (SHA-256 checksums), executes all scripts, and produces a binary verdict. Non-blocking findings go to.product/inbox//qa.checkscans all features and reports which test plans are current vs stale
Zero Dependencies
This package uses only Node.js built-in modules (node: protocol imports). No third-party runtime dependencies.
License
MIT
