- 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
28 lines
972 B
JSON
28 lines
972 B
JSON
{
|
|
"approval_id": "owner-approve-V1R1C5-migration-20260707",
|
|
"created_at": "2026-07-07T11:46:17+08:00",
|
|
"approved_by_role": "owner",
|
|
"approved_via": "openclaw-weixin",
|
|
"approved_at": "2026-07-07T11:46:17+08:00",
|
|
"target_branch": "patch/self-evolution-agent-orchestration-policy",
|
|
"target_base": "main",
|
|
"target_version": "V1R1C5",
|
|
"rollback_target": "V1R1C4",
|
|
"allowed_actions": [
|
|
"merge_to_main",
|
|
"create_release_tag",
|
|
"activate_new_baseline"
|
|
],
|
|
"risk_acceptance": "Owner approved V1R1C5 Agent OS evolution migration to main. Integration tests passed, Hermes review approved, conditional approval gate implemented. 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
|
|
}
|
|
}
|