19 lines
925 B
JSON
19 lines
925 B
JSON
{
|
|
"contractVersion": "1.0.0",
|
|
"classes": [
|
|
{"code":"SOURCE","description":"Original source, license, schema or policy evidence"},
|
|
{"code":"RUNTIME","description":"Build, test, migration, performance or operational evidence"},
|
|
{"code":"RESEARCH","description":"Frozen backtest, OOS, calibration, PBO/DSR or model-comparison evidence"},
|
|
{"code":"RELEASE","description":"Approved release bundle with required runtime and governance artifacts"},
|
|
{"code":"AUDIT","description":"Immutable decision, review, correction and chain-of-custody evidence"}
|
|
],
|
|
"statusTransitions": {
|
|
"IMPLEMENTATION_TEMPLATE": ["STATIC_VALIDATED"],
|
|
"STATIC_VALIDATED": ["BUILD_VALIDATED"],
|
|
"BUILD_VALIDATED": ["DB_REHEARSED"],
|
|
"DB_REHEARSED": ["SHADOW_READY"],
|
|
"SHADOW_READY": ["PILOT_REVIEW_REQUIRED"]
|
|
},
|
|
"forbiddenShortcut": "No state may be inferred from file presence or document version number."
|
|
}
|