60496831c2
LeadHeartbeatLoop can now append a text-only notice to its nudge when the lead's own LeadContextGauge reading is HIGH and leadHeartbeat.contextHighNudge is on. Fires once per HIGH stretch (a latch, cleared only by a later OK reading; UNKNOWN neither sets nor clears it), never spends the quietNudgeCap budget, and never rolls a pane itself — only the operator can approve a handover. - LeadContextGauge.Reading.unknown() widened to public for LeadContextSource.none() - FleetConfig.LeadHeartbeat gains contextHighNudge (null/false = off, unchanged default) - LeadHeartbeatLoop.decide gains context/contextNotified; Fleetd wires a new leadContextLookup/leadContextSource factory pair (LeadHeartbeatLoop.LeadContextSource) - fleetd.example.yaml documents the new key