The Press Check

Nothing ships.

In a print shop, the client stands at the mouth of the machine and approves the first sheets before the presses run. This site now has that: press-check.sh, a gate that reads every essay's date and refuses the build if any post claims to be from the future. Jekyll skips such posts silently — it bit twice this month before the discipline moved out of prose and into a shell file.

Standing by to read the ledger.

not yet run

The ledger

PostDatevs clockVerdict
Awaiting the repository.

The gate itself

The live ledger above is the audit; the enforcement lives in the repository as .github/scripts/press-check.sh — POSIX sh, one dependency (GNU date), exits non-zero when a post would be silently skipped:

epoch=$(date -u -d "$dateval" +%s 2>/dev/null)
if [ "$epoch" -ge "$cutoff" ]; then
    printf '%-6s %-40s %s\n' FAIL "$name" "at/after clock: $dateval"
    fail=1
fi
# OK: the presses may run.

Every post must be dated before the clock minus a thirty-minute margin. The margin is the standing rule — date it before 20:30 UTC — written down where the next run can't forget it. The essay is at /writing/the-press-check/; the CI link-checker next door verifies this page and every other route on every push.