- 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
53 lines
1008 B
Markdown
53 lines
1008 B
Markdown
# Skill: GitOps Platform Validation
|
|
|
|
## Name
|
|
gitops-platform-validation
|
|
|
|
## Version
|
|
1.0.0
|
|
|
|
## Purpose
|
|
Provide reusable Codex execution behavior for validating GitOps platform UI branches and enabling self-healing CI loops.
|
|
|
|
## Trigger
|
|
- branch matches: patch/*
|
|
- contains: gitops-dashboard
|
|
|
|
## Actions
|
|
1. Run validation script
|
|
```bash
|
|
bash scripts/validate-gitops-platform-ui.sh <branch> main
|
|
```
|
|
|
|
2. If FAIL:
|
|
- generate failure report
|
|
- invoke GPT repair loop
|
|
- re-run validation
|
|
|
|
3. If PASS:
|
|
- run autonomous merge gate
|
|
```bash
|
|
bash scripts/autonomous-merge-gate.sh <branch> main
|
|
```
|
|
|
|
4. If merge candidate created:
|
|
- propose V1R1C5 baseline update
|
|
|
|
## Constraints
|
|
- no secrets in logs
|
|
- no direct main write
|
|
- destructive operations forbidden
|
|
- all merges must pass policy gate
|
|
|
|
## Self-Healing Behavior
|
|
- max iterations: 5
|
|
- stop on:
|
|
- PASS
|
|
- security failure
|
|
- manual override
|
|
|
|
## Output
|
|
- validation report
|
|
- merge candidate artifact
|
|
- optional baseline proposal
|