chore: run live-sync heartbeat hourly
Operator decision at review: 15 min is aggressive for config churn; hourly keeps the stale-window acceptable (<=1 h) with a fifth of the wakeups. Timer unit, tier law, and failure-table wording aligned.
This commit is contained in:
@@ -70,7 +70,6 @@ journalctl --user -u live-sync.service -n 20 # observe
|
||||
| Event | Result |
|
||||
|-------|--------|
|
||||
| Harness mid-write | commits a valid snapshot; remainder lands next heartbeat |
|
||||
| Gitea down | commit safe locally; push retries next tick (≤15 min stale window) |
|
||||
| Same file edited on two boxes | real merge conflict → ntfy → human resolves (visible, not silent) |
|
||||
| Gitea down | commit safe locally; push retries next tick (≤1 h stale window) |
|
||||
| Feature branch checked out in main checkout | refuses + alerts; protects the never-end-off-main rule |
|
||||
| Secret shape in machine-written content | hook blocks, changes stay staged, alert |
|
||||
|
||||
Reference in New Issue
Block a user