-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.json
More file actions
62 lines (62 loc) · 2.12 KB
/
Copy pathproject.json
File metadata and controls
62 lines (62 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
"$schema": "./templates/project-contract/project.schema.json",
"projectName": "ContractGuard",
"canonicalDoc": "README.md",
"machineReadableEntry": "project.json",
"githubRepo": "https://github.com/emptyinkpot/ContractGuard",
"visibility": "public",
"repositoryStandard": {
"contributing": "CONTRIBUTING.md",
"security": "SECURITY.md",
"support": "SUPPORT.md"
},
"defaultBranch": "main",
"localSourceRoot": "E:\\My Project\\ContractGuard",
"codexCompatRoot": "codex",
"guardRoot": "guards/ai-behavior",
"schemaRoot": "templates/project-contract",
"validationTool": "tools/validate-project-contract.mjs",
"taskPipelineEntry": "tools/task-pipeline/run-task-pipeline.mjs",
"taskPipelinePolicy": "tools/task-pipeline/policy/task-pipeline-policy.json",
"taskPipelineStages": [
"compiler",
"planner",
"plan-gate",
"safety-verifier",
"staged-executor",
"diff-gate",
"trace-auditor"
],
"globalGatewayContractPath": "C:\\Users\\ASUS-KL\\.codex\\rules\\contractguard-gateway.json",
"executionGateway": {
"mode": "project-plan-context",
"role": "global-fallback-gate-root"
},
"status": "active",
"description": "Reusable governance repo for project contracts, AI behavior gates, and task-compilation-first safe execution guidance.",
"governancePatterns": [
"project-contract",
"ai-behavior-gate",
"task-compiler-safe-execution",
"frontend-ui-contract-lite",
"frontend-design-closeout-gate"
],
"frontendContractTemplate": "templates/project-contract/frontend-ui-contract.template.md",
"frontendDesignCloseoutSchema": "templates/project-contract/frontend-design-closeout.schema.json",
"frontendDesignGateCli": "guards/ai-behavior/core/check-frontend-design-closeout.mjs",
"repositoryRole": "repository-governance-and-ai-behavior-gates",
"supplies": [
"project.json checker",
"AI behavior gates",
"project contract templates",
"task pipeline safety gates"
],
"consumedBy": [
"DataBase",
"Mortis",
"FuckVideo",
"sub2api",
"code-server-workspace-infra"
],
"projectJsonChecker": "tools/check-project-json.mjs"
}