-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
21 lines (21 loc) · 1.19 KB
/
Copy pathpackage.json
File metadata and controls
21 lines (21 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"name": "contract-guard",
"version": "0.1.0",
"private": true,
"description": "Reusable project contract schema and AI behavior gate for multi-repo use.",
"type": "module",
"scripts": {
"validate:project": "node tools/validate-project-contract.mjs project.json",
"check:project-json": "node tools/check-project-json.mjs --repo-root . --strict",
"selftest:guard": "node guards/ai-behavior/core/check-ai-behavior.mjs --repo-root . --self-test",
"selftest:guard-regressions": "node tools/selftest-ai-behavior-regressions.mjs",
"selftest:decision-schema": "node tests/test-decision-schema.mjs",
"gate:pre-commit": "node unified-gates/gates/pre-commit.mjs --repo-root . --mode local",
"gate:ci": "node unified-gates/gates/pre-commit.mjs --repo-root . --mode ci",
"selftest:pre-commit": "node unified-gates/gates/pre-commit.mjs --repo-root . --self-test",
"hooks:install": "node scripts/install-git-hooks.mjs",
"run:task-pipeline": "node tools/task-pipeline/run-task-pipeline.mjs",
"selftest:task-pipeline": "node tools/task-pipeline/run-task-pipeline.mjs --self-test",
"selftest:frontend-design-closeout": "node tests/test-frontend-design-closeout-gate.mjs"
}
}