-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject_truth.template.json
More file actions
46 lines (37 loc) · 1.19 KB
/
Copy pathproject_truth.template.json
File metadata and controls
46 lines (37 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
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
{
"project_name": "REPLACE_ME",
"project_goal": "REPLACE_ME",
"created_at_utc": "REPLACE_ME_ISO_8601",
"sources_of_truth": {
"truth_registry": "project_truth.json",
"handoff_state": ".handoff.json",
"handoff_log": ".handoff.md",
"policy": "policy/policy.json",
"policy_schema": "schemas/policy.schema.json",
"system_contract": "AGENT.md",
"orchestrator_contract": "ORCHESTRATOR.md",
"dispatch_contract": "Orchestrator_Dispatch_Contract.md",
"architect_contract": "ARCHITECTAGENT.md",
"builder_contract": "BUILDERAGENT.md",
"verifier_contract": "VERIFIERAGENT.md",
"repair_contract": "REPAIRAGENT.md",
"handoff_schema": "schemas/handoff.schema.json",
"proof_schema": "schemas/proof.schema.json",
"stage_definitions": "stages/**/SPEC.md",
"tests_root": "tests/",
"documentation_root": "docs/",
"outputs_root": "outputs/"
},
"locked_after_init": [
"sources_of_truth",
"project_goal"
],
"stage_chain_rules": {
"require_spec_per_stage": true,
"require_tests_per_stage": true,
"require_docs_per_stage": true,
"require_proof_per_stage": true,
"max_stages": 14,
"serial_by_default": true
}
}