HeddleConfig
Everything a HeddleNode needs beyond the fabric: the reference policy's quanta and caps, the §8.2 bound caps, the demand board's staleness window, and the injected randomness/replication/liveness knobs.
The house rule "time and randomness are dependencies" applies: random is injected (never an unseeded default reached at runtime), and the wall clock is supplied to heddleStatic separately as a () -> Instant.
Constructors
Properties
the liveness detector timing (HeartbeatConfig); timeout marks a peer unresponsive (partition), reconnectWindow marks it lost (crash).
the §8.2 cap E — the most entitlement any one peer may hold at a parent and therefore independently steer among that parent's children. The coarse fairness-error bound is n·E for n peers (design §8.2). Must be > 0.
the EEVDF allocation caps (PolicyConfig): quantum, per-child outstanding cap, sleeper credit.
the ledger-replication cadence (QuilterConfig); its antiEntropyInterval is the partition-heal knob.