Files
aios/approvals/preapproved/V1R1C5-owner-main-entry-20260707.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

26 lines
907 B
JSON

{
"approval_id": "owner-preapprove-V1R1C5-main-entry-20260707",
"created_at": "2026-07-07T00:00:00Z",
"approved_by_role": "owner",
"target_branch": "patch/web-ui-complete-gitops-dashboard-20260706",
"target_base": "main",
"target_version": "V1R1C5",
"rollback_target": "V1R1C4",
"allowed_actions": [
"merge_to_main",
"create_release_tag",
"activate_new_baseline"
],
"risk_acceptance": "Owner approved promotion of autonomous GitOps platform control plane to main, subject to validation, OpenClaw supervision, no secret leakage, no direct force push, and rollback target V1R1C4.",
"expires_at": "2026-07-14T23:59:59Z",
"constraints": {
"direct_main_push": false,
"force_push": false,
"secrets_in_git": false,
"destructive_operations": false,
"validation_required": true,
"owner_notification_required": true,
"web_ui_audit_required": true
}
}