Commit graph

3 commits

Author SHA1 Message Date
Amadeus Mader
426c80fa92 feat(indexing): auto-advance download_cutoff_date after successful indexing
After each successful indexing run, the source's download_cutoff_date is
automatically advanced to 7 days ago if the current cutoff date is older
(or nil). This prevents yt-dlp from scanning through months of old videos
on every index run, significantly improving indexing performance for
channels with large backlogs.

The 7-day buffer ensures recent videos are still checked on subsequent
index runs while keeping indexing fast (minutes instead of hours).

Also updates AGENTS.md to document Docker-based development workflow
and adds Pinchflat_improvements.md for tracking known issues.
2026-03-07 18:31:45 +01:00
Amadeus Mader
4473f81fa5 docs: refocus AGENTS.md on code style and testing for AI agents
Replace CI/CD documentation with practical guidelines for AI coding
agents including module structure, naming conventions, error handling
patterns, Oban worker examples, and testing patterns with Mox.
2026-03-04 14:19:41 +01:00
Amadeus Mader
4d15e0892d docs: add AGENTS.md with CI/CD guidelines 2026-03-04 14:17:36 +01:00