987ccef4c7
- reportRoleFallbackGaps(cfg), called right after cfg.validateAll() in Fleetd.main, logs every MemberRole with no fleet.<role>s: pool (naming the profile count and the resolved defaultProfileFor(role) first choice) and, separately, every role with no fleet.charters.<role>: entry. Log only — the deliberate 'unconstrained' fallback in FleetConfig#candidateProfiles / CompositePeerLauncher#poolFor is unchanged, and a config with profiles: and no fleet: block still starts and still spawns. - LeadHeartbeatLoop#start()'s boot line now also names contextHighNudge (fleetd #609), alongside the three settings it already logged. - RoleFallbackGapReportTest (new) and two new LeadHeartbeatLoopTest cases pin both lines' content via a ListAppender, raising the dev.ltms.fleet logger past logback-test.xml's WARN override for the INFO-level lines.