6b8f9a4ccf
New src/app/run_test.go exercises the execution mode + overlap policy dispatch paths added in P3.3, reusing the fake runJob seam: - parallel mode starts all due jobs concurrently - sequential mode serializes due jobs one at a time - skip overlap policy drops a re-fire while running (no Pending) - queue overlap policy marks Pending and re-runs after the run finishes - RunNow refuses a manual run while another job runs in sequential mode Helpers prime NextDue to the past and tick at the wall clock so a started job (advanced an hour out) does not spuriously re-fire. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>