You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
tools: make sync-core.py vendored writes atomic (reliability-005) #326
Verified against PR #313 head 9ed248f4: tools/sync-core.py writes each vendored hook to a sibling .tmp-sync file and then uses os.replace, preventing an interrupted write from exposing a partially written destination. test_sync_core.py exercises the atomic temporary destination's failure path and clear nonzero reporting. This finding is implemented on #313, which now carries Closes #326.
Branch: feat/pi-support · Tribunal run 2026-07-17-pi-support-branch · Finding: findings/reliability/reliability-005.json
sync-core.py:105-111 in-place write; interruption leaves truncated vendored hooks. temp+os.replace.