What's Changed
- Bump the uv group across 1 directory with 4 updates by @dependabot[bot] in #169
- Bump filelock from 3.25.2 to 4.2.1 in the uv group across 1 directory by @dependabot[bot] in #170
- Fix skipped chunks in article summaries by @zygwin15 in #171
- Leave failed AI summaries and translations pending for retry by @zygwin15 in #172
- Save completed AI results before starting the next article by @zygwin15 in #174
- Bound AI filtering and make reevaluation opt-in by @zygwin15 in #173
- Harden AI failure paths: cache TTL, chunking bounds, filter degradation, digest retries by @versun in #176
- Harden AI pipeline: billing accuracy, stale-translation guards, failure isolation by @versun in #177
- Fix stuck 'translating' status: add translation_started_at to detect crashed runs by @versun in #178
- P3 architecture fixes: cache versioning, single-flight generation, per-feed locks by @versun in #179
Full Changelog: 2026.10.20...2026.11.13