fix(automation): enforce durable alert closure
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m32s
CD Pipeline / build-and-deploy (push) Successful in 8m2s
CD Pipeline / post-deploy-checks (push) Successful in 2m22s

Restore D037 durable incident readback without weakening database failure semantics.

Fence Agent99 dispatch and terminal learning to canonical identities, durable leases, verifier receipts, and reconciler-owned checkpoints.

Drain backup and restore legacy receipts in bounded cohorts with strict transport, claim, projection, and no-false-green controls.

Keep SSH service refusal visible while separating it from broker network-policy reachability.
This commit is contained in:
ogt
2026-07-14 09:40:53 +08:00
parent 72a167a322
commit 6cf8429d17
56 changed files with 15100 additions and 227 deletions

View File

@@ -136,6 +136,11 @@
"batchLimit": 5,
"retryAfterMinutes": 5
},
"outcomeWriteback": {
"enabled": true,
"url": "https://awoooi.wooo.work/api/v1/webhooks/agent99/outcomes",
"tokenEnv": "AGENT99_SRE_RELAY_TOKEN"
},
"telegram": {
"enabled": true,
"botTokenEnv": "AGENT99_TELEGRAM_BOT_TOKEN",
@@ -260,6 +265,9 @@
},
"backupHealth": {
"host": "192.168.0.110",
"protectionMetricsPath": "/home/wooo/node_exporter_textfiles/backup_health.prom",
"protectionReadTimeoutSeconds": 45,
"protectionMaxAgeMinutes": 60,
"targets": [],
"fileChecks": [],
"cronPatterns": []