Files
aios/versions/proposals/V1R1C5-gitops-platform-ui.proposed.json
T
aios 19a2ce8439 feat(V1R2C2): complete autonomous recovery chain integration with 8/8 tests passing
- Integrate ActionMonitor into ChatGPT GitOps API for failure tracking
- Add ErrorClassifier with permission, git, runtime, system, secret violation error types
- Add FailureRouter to route errors to correct recovery agents (openclaw/hermes/windows_codex_app)
- Add RecoveryController orchestrating full pipeline: capture→classify→route→plan→execute→validate→record
- Update error_classifier to include ClientResponseError, rate limit, and secret_violation patterns
- All 8 integration tests passing (ActionMonitor, ErrorClassifier, FailureRouter, RecoveryController, API 500 scenario)
- Push baseline to V1R2C2 with tag v1r2c2-baseline
2026-07-07 19:45:51 +08:00

52 lines
1.7 KiB
JSON

{
"version": "V1R1C5",
"status": "proposed",
"activation": "approval_required",
"base_version": "V1R1C4",
"rollback_target": "V1R1C4",
"purpose": "Promote AIOS GitOps Platform Control Plane with autonomous CI, self-healing validation, bounded production policy, event bus, daemon, owner notification, Web UI audit and Codex validation skills.",
"risk": "high",
"approval": {
"required": true,
"roles": ["owner", "admin"],
"reason": "Introduces autonomous orchestration and production-adjacent daemon. Main merge, tag creation and baseline activation remain gated."
},
"scope": {
"direct_changes": [
"overlays/user-control-center/portal/gitops-dashboard",
"services/aios-autonomous-daemon",
"config/codex",
"scripts",
"tests/acceptance",
"skills",
"docs/codex",
"docs/ops",
"deploy/systemd"
],
"indirect_impact": [
"Portal GitOps UI visibility",
"Owner notification workflow",
"Codex validation workflow",
"Self-healing patch loop",
"Web UI audit trail"
]
},
"non_goals": [
"No direct main push",
"No committed secrets",
"No destructive history deletion",
"No production rollback execution without approval or preapproved runbook"
],
"validation": {
"acceptance_suite": "tests/acceptance/gitops-platform-ui.acceptance.json",
"script": "scripts/validate-gitops-platform-ui.sh",
"merge_gate": "scripts/autonomous-merge-gate.sh",
"gray_validation": "scripts/gray-validate-gitops-platform-ui.sh"
},
"owner_notification": {
"required_on_main_version_change": true,
"channels": ["wechat_or_wecom", "web_ui_audit"],
"webhook_secret_ref": "secret_ref://aios/notifications/owner-wechat-webhook"
}
}