the-custodian/docs/changes/2026-11-01-scanner-json-digest/attempt-r2-preflight/outcome.json
codex 6696366f27
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Reject generated-only commits / generated-commit-guard (push) Successful in 12s
Narrow scanner preflight failure to repository-hook inventory
2026-11-02 01:45:13 +01:00

31 lines
1.6 KiB
JSON

{
"proposal_id": "SYNC-SCANNER-JSON-DIGEST-20261101",
"executed_revision": 2,
"executed_packet_sha256": "d22b1f555af96c203b7d68efd25e80815ce18ca4e3bf0dd3ab96b6f699d50237",
"execution_identity": "founder; attended terminal",
"execution_evidence": "User returned bash /tmp/forge-scanner-rollout.sh failure output in active conversation, 2026-11-02",
"outcome": "failed",
"reported_reason": "kubectl-command-failed; raw diagnostics withheld",
"verified_phase": "preflight; exact failed read/remote check not yet identified",
"native_mutation": false,
"receipt_sha256": "35e4ba1b09065ec765762d4238235cb02286c42e19baad0f0ae505167c44a500",
"recovery": "No native mutation, no rollback required; original receipt and sealed packet preserved. Read-only diagnostic prepared.",
"diagnostic_sha256": "301919aa82b9e9ae5f1a2d55175d2e988ba4c4ac955598651d7f25ba71ddc21c",
"tests": "3 passed; failure label/redaction, command restrictions and preservation of original receipt",
"promotion_evidence": false,
"score": "unscored; no signed approval or separate approval evidence backfilled",
"followup_diagnostic": {
"receipt_ref": "diagnostic-receipt.json",
"passed_checks": [
"node/deployment/pod identities",
"readiness",
"old public hook",
"installed artifact guard"
],
"failed_check": "existing-repository-hook-inventory",
"category": "remote-check-nonzero",
"remote_exit_code": 1,
"next_check": "inventory_conditions.py; read-only filesystem condition report",
"diagnostic_tests": "5 passed in total, including actual disposable filesystem fixtures"
}
}