proveFreshness method

Future<bool> proveFreshness(
  1. AdoptFence fence,
  2. TreeContext context,
  3. StepArgs args
)

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;