The foreground claude-marathon loop is intended to be Unix-friendly, while marathon-launchd is macOS-specific. Today CI uses macOS as the reference platform because tests cover plutil, BSD date, and launchd plist rendering.\n\nSuggested scope:\n- Identify which tests can run on Linux unchanged.\n- Skip or adapt macOS-only tests.\n- Add a Linux GitHub Actions job for the portable foreground runner and queue behavior.\n- Document any Linux-specific limitations.
The foreground
claude-marathonloop is intended to be Unix-friendly, whilemarathon-launchdis macOS-specific. Today CI uses macOS as the reference platform because tests coverplutil, BSDdate, and launchd plist rendering.\n\nSuggested scope:\n- Identify which tests can run on Linux unchanged.\n- Skip or adapt macOS-only tests.\n- Add a Linux GitHub Actions job for the portable foreground runner and queue behavior.\n- Document any Linux-specific limitations.