Detect incomplete paired backup operation before timer activation
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 7m23s

Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a17f16-d99c-7ea3-95f0-8212897fba6b
This commit is contained in:
tegwick 2026-10-30 00:10:42 +01:00
parent 1af8740de4
commit 2f8e32f77a
8 changed files with 510 additions and 6 deletions

View file

@ -1,11 +1,14 @@
[Unit]
Description=Check coulomb-social paired backup age and local encrypted hash
Description=Check coulomb-social pending captures, paired backup, mirror and capacity evidence
[Service]
Type=oneshot
User=root
ExecStart=/usr/bin/python3 /opt/coulomb-social-backup/paired-backup.py --check-freshness
# Candidate limits: owner admission and received-alert proof precede activation.
ExecStart=/usr/bin/python3 /opt/coulomb-social-backup/check-paired-backup-health.py --mirror-receipt /var/lib/coulomb-social-backup/last-mirror.json --minimum-free-bytes 8589934592 --maximum-state-bytes 8589934592
TimeoutStartSec=5min
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true