66 lines
2.1 KiB
JSON
66 lines
2.1 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"description": "Production runtime allowlist for global CASAN installs and release bundles. Source-only tests, development tooling, and Platform helpers must not cross this boundary.",
|
|
"components": {
|
|
"harness": {
|
|
"source": "packages/casan-harness",
|
|
"exclude": [
|
|
"README.md",
|
|
"init-options.json",
|
|
"level5",
|
|
"tests",
|
|
"scripts/bash/chat-cloud-smoke.sh",
|
|
"scripts/bash/ci-harness-gate.sh",
|
|
"scripts/bash/dashboard-serve.sh",
|
|
"scripts/bash/dashboard-server.py",
|
|
"scripts/bash/guideH4-H5-H6.md",
|
|
"scripts/bash/infra-lab.sh",
|
|
"scripts/bash/local-full.sh",
|
|
"scripts/bash/security-gate.sh",
|
|
"scripts/bash/test-integrity.py"
|
|
],
|
|
"transforms": {
|
|
"config/project-registry.json": "empty_project_registry"
|
|
},
|
|
"required": [
|
|
"assets/local-viewer/index.html",
|
|
"assets/local-viewer/app.css",
|
|
"assets/local-viewer/app.js",
|
|
"assets/local-viewer/favicon.svg",
|
|
"adapters/claude-code/claude_hook.py",
|
|
"adapters/codex/codex_hook.py",
|
|
"adapters/vscode/vscode_hook.py",
|
|
"config/project-registry.json",
|
|
"config/tool-registry.yaml",
|
|
"scripts/bash/casan-harness.sh",
|
|
"scripts/bash/project-gate.sh",
|
|
"scripts/bash/security-check.sh",
|
|
"scripts/bash/tool-registry-gate.sh",
|
|
"scripts/python/agentic_bridge.py",
|
|
"scripts/python/local_report.py",
|
|
"scripts/python/local_viewer.py",
|
|
"scripts/python/report_cli.py",
|
|
"scripts/python/readiness.py",
|
|
"scripts/python/harness_hash.py"
|
|
]
|
|
},
|
|
"devkit": {
|
|
"source": "packages/casan-devkit",
|
|
"exclude": [
|
|
"Dockerfile.harness",
|
|
"README.md",
|
|
"install.sh",
|
|
"tests",
|
|
"windows"
|
|
],
|
|
"required": [
|
|
"casan-init.py",
|
|
"package-vscode-extension.py",
|
|
"project-scaffold.py",
|
|
"templates/domain-pack/domain-pack.yaml",
|
|
"templates/project/casan-hook.py"
|
|
]
|
|
}
|
|
}
|
|
}
|