fix(sre): require verified learning closure
This commit is contained in:
@@ -642,6 +642,7 @@
|
||||
"apps/api/src/services/agent99_public_receipts.py",
|
||||
"apps/api/src/services/ai_agent_log_controlled_writeback_consumer_readback.py",
|
||||
"apps/api/src/services/telegram_alert_learning_context_post_apply_verifier.py",
|
||||
"apps/api/src/services/telegram_alert_monitoring_coverage_readback.py",
|
||||
"apps/api/src/repositories/knowledge_repository.py"
|
||||
],
|
||||
"executor": "backup_restore_break_glass",
|
||||
@@ -825,10 +826,11 @@
|
||||
"source and focused tests bind typed verifier outcomes to same-run Telegram, KM, RAG, MCP, PlayBook and backup DR scorecard acknowledgements",
|
||||
"Backup/restore recipient-visible recovered cards name Agent99 BackupCheck as the read-only executor and backup_restore_readback_verifier as the typed independent verifier; apply remains not_applicable and the final durable closure receipt is required",
|
||||
"BackupCheck learning assets are reconciled idempotently as read-only DR evidence rather than controlled repair",
|
||||
"the Telegram learning verifier now distinguishes alert-card registry receipts from log-controlled consumer receipts, verifies the latter only with an exact successful consumer write receipt, and keeps verifier runtime writes false"
|
||||
"the Telegram learning verifier now distinguishes alert-card registry receipts from log-controlled consumer receipts, verifies the latter only with an exact successful consumer write receipt, and keeps verifier runtime writes false",
|
||||
"the monitoring coverage readback no longer lets consumer candidates or alert-card metadata refs bypass the independent verifier; learning readiness requires every declared target write plus an AI Agent context receipt to be verified"
|
||||
],
|
||||
"runtime_gaps": [
|
||||
"production exposed six fallback context receipts but the deployed verifier rejected all six under the alert-card-only contract; this source revision fixes that mismatch but still has no production same-run receipt",
|
||||
"production exposed six fallback context receipts but the deployed verifier rejected all six under the alert-card-only contract, while the deployed coverage could still treat unverified fallback metadata as ready; this source revision fixes both false-negative and false-green paths but still has no production same-run receipt",
|
||||
"release c0afb10861cbb76bc232fad3bbeea0d675cd9b80 reached Gitea CD 5384 terminal failure without a deploy marker, so production remained on e614f061f781c6e20a3964875d7ab3c28cf91190"
|
||||
],
|
||||
"next_action": "after the separately owned CI/CD blocker is repaired, integrate this exact tested receipt-contract revision once and read back one same-run Telegram/KM/RAG/MCP/PlayBook/DR closure receipt; source evidence must not be counted as runtime closure"
|
||||
|
||||
Reference in New Issue
Block a user