aios/branch-protection task-scoped PASS evidence_sha256=9cda4ebf561ae96e3f2f21eb4d4b89541626026fe521d089b7d5ec6d4af80787
aios/evidence-closure task-scoped PASS evidence_sha256=2239bd1868318c50d4e3287ce94adb92c2d13759aa8ef01cfea97142ae8a94b4
aios/secret-scan task-scoped PASS evidence_sha256=4ae633ace2f93b4093545108b2511c35530f1f1e89058bbb2633151f5d166248
aios/state-machine task-scoped PASS evidence_sha256=ce63ce87cfdf0a17d4c1f0a0a68df1be8a48596c44e914fa8604ee3d05f8ead2
aios/validator task-scoped PASS evidence_sha256=469ef5a951db82e7d4b65554185cd337e5c4c6b9d8dcef92c4babec6d0ff9daf
29 lines
1.1 KiB
JSON
29 lines
1.1 KiB
JSON
{
|
|
"plan_id": "AIOS-BOOTSTRAP-RFC3339-FIX-ROLLBACK-V1",
|
|
"schema_version": 1,
|
|
"repository": "aios/aios",
|
|
"approved_base_oid": "8814dff20222625b60454c613b61ccf15fa20e51",
|
|
"governance_history_rewrite_allowed": false,
|
|
"steps": [
|
|
"stop_uncompleted_task_status_merge_units",
|
|
"revoke_exact_task_tokens_and_verify_http_401",
|
|
"remove_all_runtime_credential_projections",
|
|
"remove_unactivated_runtime_units_and_non_root_task_accounts",
|
|
"verify_governance_refs_and_production_refs_unchanged"
|
|
],
|
|
"internal_token_rotation": {
|
|
"rollback_allowed_before_old_secret_revocation": true,
|
|
"rollback_source": "root_only_encrypted_runtime_credential",
|
|
"rollback_allowed_after_old_secret_revocation": false,
|
|
"post_revocation_recovery": "issue_another_replacement_secret_under_new_governed_operation",
|
|
"plaintext_secret_in_evidence_allowed": false
|
|
},
|
|
"required_closure": {
|
|
"temporary_accounts_remaining": 0,
|
|
"temporary_credentials_remaining": 0,
|
|
"credential_projections_remaining": 0,
|
|
"old_task_tokens_http_status": 401,
|
|
"AIOS_GITOPS_WRITES_ENABLED": false
|
|
}
|
|
}
|