-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMIGRATION_MATRIX.json
More file actions
99 lines (99 loc) · 3.71 KB
/
Copy pathMIGRATION_MATRIX.json
File metadata and controls
99 lines (99 loc) · 3.71 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
"matrix_version": "1.4.0",
"source": "LAOS v7.0 immutable archive",
"stage_5_security_remediation": {
"status": "IMPLEMENTED_NILHAN_APPROVED_STAGE5_COMPLETE",
"serialized_envelope_policy": "V1_UNSUPPORTED_FAIL_CLOSED_V2_REQUIRED",
"bootstrap_evidence_receipt_policy": "V1_0_UNSUPPORTED_V1_1_BUILDER_ASSERTED_NOT_AUTHENTICATED",
"review_record_policy": "ORDINARY_JSON_CANNOT_APPROVE_PROTECTED_NILHAN_AUTHENTICATION_REQUIRED",
"compatibility_rationale": "Intentional pre-release break; no persisted v1 envelope was found.",
"release_claim": "NONE"
},
"stage_5_completion_candidate": {
"status": "STAGE_5_COMPLETE_NILHAN_APPROVED",
"run_id": "run:ea3248f8ede94973ae669ded5fa3c30f",
"calibration_contract": "1.2.0",
"released_investigation_profile": "1.0.4",
"sealed_v7_capture": "PASS_NO_SOURCE_CHANGE_NO_REPOSITORY_CODE_EXECUTION_FIRST_CAPSULE_UNREDEEMED",
"review_evidence": "Evidence/STAGE_5_REVIEW.json",
"release_claim": "NONE"
},
"policy": {
"copy_on_write": true,
"dry_run": true,
"deterministic_mapping_report": true,
"unknown_field_quarantine": true,
"idempotent_rerun": true,
"rollback": true,
"coexistence_rules_required": true
},
"rows": [
{
"feature": "project_blueprints",
"v7_source": "v7 JSON blueprint",
"v8_target": "v8 versioned typed model",
"owner_stage": 5,
"status": "OPEN",
"stage_5_security_status": "TEMPLATE_PATH_AND_GIT_GENESIS_HARDENING_IMPLEMENTED_NILHAN_APPROVED_STAGE5_COMPLETE"
},
{
"feature": "capture_app_intelligence",
"v7_source": "v7 capture return",
"v8_target": "strict validated capture aggregate",
"owner_stage": 5,
"status": "OPEN",
"stage_5_security_status": "REAL_SEALED_V7_CAPTURE_AND_REQUEST_BOUND_CHRONOLOGY_PASS_NILHAN_APPROVED_STAGE5_COMPLETE"
},
{
"feature": "continuation_fingerprint",
"v7_source": "v7 inconsistent digest",
"v8_target": "versioned source/base seal",
"owner_stage": 3,
"status": "OPEN"
},
{
"feature": "task_state",
"v7_source": "mutable v7 JSON",
"v8_target": "transactional v8 state",
"owner_stage": 3,
"status": "OPEN"
},
{
"feature": "evidence",
"v7_source": "project-writable files",
"v8_target": "broker-controlled CAS plus signed index",
"owner_stage": 6,
"status": "OPEN",
"stage_5_security_status": "FORMAL_CALIBRATION_AND_CAPTURE_RECEIPTS_HASH_BOUND_REUSED_AND_CANDIDATE_PASS_PROTECTED_CUSTODY_AND_PRODUCER_AUTHENTICATION_STAGE6_OPEN"
},
{
"feature": "side_effect_records",
"v7_source": "v7 journal",
"v8_target": "outbox plus indeterminate outcome lifecycle",
"owner_stage": 7,
"status": "OPEN"
},
{
"feature": "release_integrity",
"v7_source": "static/mutable ambiguity",
"v8_target": "clean static artifacts and runtime initialization",
"owner_stage": 8,
"status": "OPEN"
},
{
"feature": "signed_authority_envelope",
"v7_source": "no supported v8 protected-envelope serialization",
"v8_target": "RFC 8785 canonical protected-envelope v2 with issuer and audience binding",
"owner_stage": 5,
"status": "OPEN",
"stage_5_security_status": "V2_AND_LOCAL_DOCKER_PROTECTED_SIGNER_CANDIDATE_PASS_NILHAN_APPROVED_STAGE5_COMPLETE_HSM_KMS_FUTURE_ROW_OPEN"
}
],
"stage_6_execution_assurance": {
"historical_criterion_states": "READABLE_NOT_REWRITTEN",
"ambiguous_migration": "MIGRATION_EVIDENCE_REQUIRED",
"new_criterion_lifecycle": "CRITERION_V2",
"evidence_custody": "ENCRYPTED_DOCKER_VOLUME_WITH_SIGNED_PROJECT_INDEX",
"status": "IMPLEMENTED_AWAITING_NILHAN_PROTECTED_REVIEW"
}
}