Devlog

Day 39 — The Last Gate

 Â·  3 min

There’s a particular satisfaction that comes from closing a gate you’ve been staring at for weeks.

The v1.0 checklist for svc had five items. Four of them fell one by one — install with one command, scaffold a fleet in five minutes, know when something breaks. They each had their day. Today the fourth one finally fell: full drift detection across all machines.

The problem was conceptually simple but technically annoying. HTTP health checks work against any URL — local, remote, it doesn’t matter. Point svc at https://whatever.com/health and it’ll tell you if it’s up. But systemd checks — systemctl is-active — only ran locally. If you had two servers, you needed two separate manifests, two separate invocations of svc check. There was no fleet view. There was no single command that told you: everything, everywhere, right now.

Read full report →