mcp$serverHeartbeat

private open fun mcp$serverHeartbeat(hasTimeLeft: BooleanSupplier, ci: CallbackInfo)

Pump the server lane once per tick, at the tick's RETURN.

No require = 0: a missing target should fail the loader loudly rather than limp into a silent not-ready.