the-custodian/docs/changes/2026-11-01-scanner-json-digest/native-r3/proposal.json

26 lines
1.6 KiB
JSON

{
"proposal_id": "SYNC-SCANNER-JSON-DIGEST-20261101",
"revision": 3,
"original_revision": 1,
"reused_r2_packet_sha256": "d22b1f555af96c203b7d68efd25e80815ce18ca4e3bf0dd3ab96b6f699d50237",
"reason": "Read-only founder inventory found exactly one missing scanner fragment among171 repositories; r2 refused before mutation.",
"target": "Exact missing markitect-main receiver fragment, followed by unchanged reviewed JSON correction on railiance01 forgejo/forge and same six owner-source changes.",
"expected_result": "All171 old-policy fragments verified and protected hooks unchanged, then guarded JSON correction activated and original source followthrough ready.",
"verification": "PLAN.md;7 controller tests;6 actual filesystem cases; mandatory native old dispatcher probe, full inventory, original server dry-runs/diff and pre/post activation probes",
"rollback": "Retain repaired old-policy hook; original guarded JSON rollback restores old artifacts/template/hook bytes for all repositories; preserve all failed receipts. Unknown drift requires founder review.",
"cost_estimate_eur": {
"additional_infrastructure": 0,
"attended_minutes": [
20,
35
],
"founder_time": "unpriced"
},
"risk_estimate_eur": {
"complete_credible_loss_bound": null,
"illustrative_recovery": 100,
"basis": "one hour at illustrative EUR100/hour; policy/native failure loss unpriced, explicit supervision required"
},
"authority": "pending exact revision3 founder review; not executed",
"failed_r2_receipt_sha256": "35e4ba1b09065ec765762d4238235cb02286c42e19baad0f0ae505167c44a500"
}