proveFreshness method
Proves a prior incarnation at fence is STILL the live effect this
capability manages — the daemon adopt-freshness half (ADR-0009 D4:
"pgid alive ∧ token echoed over its endpoint"). The engine supplies the
pgid-alive half (the injected liveness seam); this supplies the
domain-specific half (a daemon probes its endpoint and checks the token
echoes). No-adopt-on-faith: the default is false, so a job — or a
daemon that cannot prove it — is respawned fresh, never adopted blind.
MUST be side-effect-free beyond the read.
Implementation
Future<bool> proveFreshness(
AdoptFence fence,
TreeContext context,
StepArgs args,
) async => false;