Compare commits

...
Author SHA1 Message Date
openclaw bdb3116bbd release: create V1R4C5 version manifest 2026-07-11 01:48:56 +08:00
+127
View File
@@ -0,0 +1,127 @@
{
"version": "V1R4C5",
"codename": "C5 reliability-security-admin-readonly",
"status": "release-candidate",
"base_baseline": "V1R4C3",
"created_at": "2026-07-11",
"created_by": "chatgpt-gitops-bot",
"release_type": "controlled-integration",
"promotion_policy": "owner-gated",
"scope": {
"merge_candidates": [
{
"branch": "feature/v1r4c4-sr01-gitea-branch-sync-fix-20260710",
"component": "SR-01",
"name": "Gitea Branch Sync Fix",
"risk": "medium",
"required_for": "reliability"
},
{
"branch": "feature/v1r4c4-sr01-deployment-guardrails-20260710",
"component": "SR-01",
"name": "Gitea Branch Consistency Sentinel Deployment Guardrails",
"risk": "medium",
"required_for": "reliability"
},
{
"branch": "feature/gitea-reliability-guardrails-20260710",
"component": "SR-01",
"name": "Gitea Reliability Guardrails",
"risk": "medium",
"required_for": "reliability"
},
{
"branch": "incident/gitea-autonomous-ops-stop-20260710",
"component": "incident",
"name": "Gitea Autonomous Operations Stop Incident Record",
"risk": "low",
"required_for": "operational-memory"
},
{
"branch": "feature/v1r4c4-sr02-watcher-state-cleanup-20260710",
"component": "SR-02",
"name": "Watcher State Cleanup",
"risk": "low",
"required_for": "controller-stability"
},
{
"branch": "security/user-data-isolation-redline-20260710",
"component": "security",
"name": "User Data Isolation Redline",
"risk": "high",
"required_for": "data-isolation"
},
{
"branch": "security/user-data-isolation-guard-20260710",
"component": "security",
"name": "User Data Isolation Scope Guard",
"risk": "high",
"required_for": "data-isolation"
},
{
"branch": "security/user-data-isolation-guard-ci-20260710",
"component": "security",
"name": "User Data Isolation CI Gate",
"risk": "high",
"required_for": "data-isolation"
},
{
"branch": "feature/v1r4c4-sr04-admin-workbench-visibility-20260711",
"component": "SR-04",
"name": "Admin Workbench Visibility Gap / Read-only Slice Preparation",
"risk": "medium",
"required_for": "admin-visibility"
},
{
"branch": "feature/v1r4c4-sr04-portal-aios-visibility-20260710",
"component": "SR-04",
"name": "Portal AIOS Visibility Gap / Activation-ready Record",
"risk": "medium",
"required_for": "portal-visibility"
},
{
"branch": "ops/patch-lifecycle-reconciliation-20260710",
"component": "ops",
"name": "Patch Lifecycle Reconciliation",
"risk": "low",
"required_for": "branch-governance"
},
{
"branch": "ops/v1r4c4-reliability-freeze-before-sr04-20260710",
"component": "ops",
"name": "Reliability Freeze Before SR-04 Decision",
"risk": "low",
"required_for": "release-governance"
}
],
"not_merged_in_c5": [
"bulk test/smoke/auth branches",
"old V1R2/V1R3 promotion request branches",
"unreviewed P1 capability branches",
"SR-04 full production portal deployment beyond read-only/activation-ready scope",
"memory search activation"
]
},
"deployment": {
"memory_search": "disabled",
"gitea_sentinel": "enabled-or-required-before-promotion",
"user_data_isolation_gate": "required-before-memory-or-admin-cross-context-data",
"admin_workbench": "read-only visibility slice only after isolation gate",
"sr04_full_portal_integration": "deferred-until-post-c5-or-explicit-owner-approval"
},
"acceptance_required": [
"getRuntimeStatus",
"getBaseline",
"createBranch",
"createPatch",
"Gitea branch consistency sentinel healthy",
"SR-02 watcher tests pass",
"user data isolation acceptance pass",
"admin workbench read-only RBAC check"
],
"rollback_policy": {
"memory_search": "keep disabled",
"sr04": "disable admin/portal visibility slice if RBAC or isolation check fails",
"gitea": "enter autonomous safe mode if consistency drift detected"
}
}