Roadmap drain: rules engine, retention, REST spec, and test coverage.
- Ordered rules engine (V15, Packagizer-class): match on site/uploader/title-regex/duration/type and set output folder, filename/argv template, post-processing preset, quality, per-job proxy, priority, or auto-start. Wired into the headless queue.
- Keep-last-N per-source retention (V17): lifecycle cleanup keeps only the newest N recordings per source channel; per-monitor-channel overrides supported. Completes V17 alongside existing delete-after-N-days, delete-watched, and quality-upgrade passes.
- OpenAPI 3.1 spec published at
GET /api/specwith a route-consistency test. - Dedicated test coverage for the monitor dedup/schedule logic, Twitch IRC + Kick WS chat readers, and the finalize pipeline (+44 tests). Suite now at 953 tests.
Windows x64 unsigned onefile build attached.