docs: pick up proton rclone runtime gate repair

This commit is contained in:
Svrnty
2026-06-14 11:09:17 -04:00
parent 5d77eaffc9
commit f127076665
6 changed files with 72 additions and 39 deletions
@@ -13,13 +13,21 @@
"core_promotion_claimed": false,
"child_workspace_candidate": {
"path": "../proton-rclone",
"commit": "c49f85691232c317d694725445ec3acbf127c72b",
"commit": "c740d1ee6acfdb1d62b56cb38f2121a26e07ae1e",
"validator_command": "python3 tools/validate_proton_rclone_child.py",
"validator_result_observed": "ok",
"core_registration_claimed": false,
"runtime_readiness_claimed": false,
"core_registration_candidate_packet": "../proton-rclone/.sot/08-OUTPUTS/proton-rclone-core-registration-candidate-packet.json",
"live_redacted_health_proof": "../proton-rclone/.sot/08-OUTPUTS/proton-rclone-live-redacted-health.json"
"live_redacted_health_proof": "../proton-rclone/.sot/08-OUTPUTS/proton-rclone-live-redacted-health.json",
"runtime_gate_repair_proof": "../proton-rclone/.sot/08-OUTPUTS/proton-rclone-runtime-gate-repair-proof.json",
"current_runtime_state_reconciliation": "../proton-rclone/.sot/08-OUTPUTS/proton-rclone-current-runtime-state-reconciliation.json",
"source_hashes": {
"readonly_contract": "47bcbdf69152c709c728cca725a88c92de418280705357a57ea658ca9b24d607",
"live_redacted_health": "26ce58fe5ca74a66342dd3b28e223227eac74f6b91ee18a7cdd6acfae720579c",
"runtime_gate_repair_proof": "b200fa1f446165185821f6c3b51825b517b00777d502d30ce90665cfee1cd6a1",
"current_runtime_state_reconciliation": "0bfeb8f5d0977f43ffd04c468d445cf22fbeca8578d59fb38e014094a5e4cd07"
}
},
"authority_boundary": {
"profile_owns_surface_exposure": true,
@@ -208,7 +216,7 @@
"overall_state": "degraded",
"chosen_runtime_path": "MCP facades for Mail, Calendar, Contacts; explicit rclone config for Drive",
"pending_runtime_convergence": [
"Repair or replace not-up email and contacts gate containers.",
"Promote the repaired email and contacts gate bind-mount shape into a canonical runtime deployment route.",
"Resolve auto-restarting user proton-bridge and proton-bridge-proxy units or explicitly abandon them.",
"Keep rclone RC/proxy units disabled unless a governed wrapper admits them.",
"Promote/register proton-rclone through Core before package runtime readiness is claimed."
@@ -238,11 +246,11 @@
},
{
"name": "sdo-email-gate",
"observed_state": "not-up"
"observed_state": "up"
},
{
"name": "sdo-contacts-gate",
"observed_state": "not-up"
"observed_state": "up"
},
{
"name": "stale-sdo-protonmail-bridge-container",
@@ -358,10 +366,10 @@
"remaining_gates": {
"child_workspace_candidate": "complete-child-local",
"registered_child_workspace": "blocked-follow-up",
"email_gate_repair": "blocked-follow-up",
"contacts_gate_repair": "blocked-follow-up",
"email_gate_repair": "complete-child-local",
"contacts_gate_repair": "complete-child-local",
"systemd_bridge_convergence": "blocked-follow-up",
"secondbrain_durable_apply": "blocked-follow-up",
"seed_package_pickup": "blocked-follow-up"
"seed_package_pickup": "blocked-after-runtime-repair-source-lock-refresh"
}
}
@@ -39,12 +39,12 @@
"mcp_server_enabled": true,
"proton_bridge_systemd_running": false,
"proton_bridge_systemd_state": "activating-auto-restart",
"docker_email_gate": "not-up",
"docker_email_gate": "up",
"child_workspace_candidate_validator_ok": true,
"core_child_workspace_registered": false,
"raw_mail_observed": false
},
"remaining_gap": "Email gate repair or replacement and Core child registration remain required."
"remaining_gap": "Email gate is repaired child-local; Proton Bridge systemd convergence and Core child registration remain required."
},
{
"surface": "calendar.read",
@@ -69,12 +69,12 @@
"health_source": "../proton-rclone/.sot/08-OUTPUTS/proton-rclone-live-redacted-health.json",
"redacted_health": {
"mcp_server_enabled": true,
"docker_contacts_gate": "not-up",
"docker_contacts_gate": "up",
"child_workspace_candidate_validator_ok": true,
"core_child_workspace_registered": false,
"raw_contacts_observed": false
},
"remaining_gap": "Contacts gate repair or replacement and Core child registration remain required."
"remaining_gap": "Contacts gate is repaired child-local; Core child registration and final runtime acceptance remain required."
},
{
"surface": "drive.read",
@@ -103,16 +103,16 @@
},
"named_runtime_gaps": [
{
"id": "proton-email-gate-exited",
"severity": "must-fix",
"state": "email gate not-up",
"impact": "mail.read remains degraded"
"id": "proton-runtime-gate-repair-source-lock-refresh",
"severity": "follow-up",
"state": "email and contacts gates repaired child-local; Seed and downstream profile snapshots need pickup",
"impact": "runtime remains degraded until source locks and final acceptance catch up"
},
{
"id": "proton-contacts-gate-exited",
"id": "proton-rclone-service-posture-disabled",
"severity": "must-fix",
"state": "contacts gate not-up",
"impact": "contacts.read remains degraded"
"state": "rclone-rc.service and rclone-proxy.service are disabled and inactive",
"impact": "Drive read can use redacted CLI proof, but an always-on runtime API is not claimed"
},
{
"id": "stale-protonmail-bridge-container",
@@ -177,8 +177,8 @@
]
},
"remaining_gates": {
"proton_email_gate_repair": "blocked-follow-up",
"proton_contacts_gate_repair": "blocked-follow-up",
"proton_email_gate_repair": "complete-child-local",
"proton_contacts_gate_repair": "complete-child-local",
"proton_bridge_systemd_convergence": "blocked-follow-up",
"proton_rclone_child_candidate": "complete-child-local",
"proton_rclone_child_registration": "blocked-follow-up",