email-connect/docs/sender-transition-protocol-2026-10-31.json
tegwick 422590934b
Some checks failed
Transactional mail acceptance / mail (push) Failing after 1m11s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Prepare durable sender transition and current-ledger recovery protocol
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
2026-10-31 16:41:30 +01:00

39 lines
1.4 KiB
JSON

{
"schema": "email-connect.sender-transition-protocol-proof.v1",
"native_adapter_complete": false,
"production_entrypoint_available": false,
"production_changed": false,
"mail_sent": false,
"native_fencing_verified": false,
"tests": {
"command": "PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=src python -m pytest -p no:cacheprovider -q",
"passed": 219,
"skipped": 21,
"new_protocol_cases": 27,
"real_child_exit_cases": 10,
"cluster_effects": "synthetic_file_backed_model",
"ledger": "actual_sqlite_and_owner_retry_source",
"seconds": 16.9,
"skipped_scope": "existing_optional_container_mail_harness",
"log": "/tmp/email-sender-transition-protocol-check-20261031.log"
},
"sources": [
{
"path": "scripts/sender_transition.py",
"sha256": "fa80b428b6231b74578baf23ff5977b6ce871a84321718adb2ba15d314f7abe1"
},
{
"path": "tests/test_sender_transition.py",
"sha256": "572d3892c95231b5d04b85d47fa395c7c0c59bb323ec78bb43a08c635ac50534"
},
{
"path": "scripts/inspect-sender-ledger.py",
"sha256": "262d6d52d5c10fb8583e0828ed34945b647f1d53bf9de5286374fef85cf76a8d"
},
{
"path": "src/email_connect/transactional.py",
"sha256": "36fdfd8cb58f10148cd491a7e34d7aea798e4289fce760af70a48776bede204d"
}
],
"technical_decision": "72341ab6-dc25-4974-a3d0-80186acb47f9"
}