a7812475f4
Every startup job logged two info lines saying the same thing: the scheduler engine's `job.run` (outcome + timing, which every dispatch has always produced) and my `job.startup_completed` right after it. Reading the boot log, that looks like the job ran twice. Demoted to debug. The engine's line is the one that matters — logging uniformly is the reason startup jobs go through `registry.trigger` rather than calling handlers directly — and the `job.startup_trigger` audit line before it already records that the startup path was the caller, along with the flags it used. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>