5 Commits

Author SHA1 Message Date
bvandeusen 59c40ccdb9 docs: add patreon campaign-ID resolver design spec
Auto-heal "Failed to extract campaign ID" failures by resolving via
Patreon's campaigns API, caching the ID in Source.metadata_, and retrying
once within the same task run.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-18 12:46:00 -04:00
bvandeusen 38bade0320 docs: add failure display design spec
Defines "failing source" as error_count >= configurable threshold
(default 5), adds per-platform health bars and a strict failing-source
list to the Dashboard, surfaces the threshold on the Settings page.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-17 22:56:23 -04:00
bvandeusen 728a8bb529 docs: fix spec review issues in UI improvement pass spec
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 17:45:22 -04:00
bvandeusen fc79996468 docs: add UI improvement pass design spec
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 08:50:36 -04:00
bvandeusen 0698ee1fa7 Add comprehensive review design spec
Covers four confirmed bugs, superseded-at-write-time refactor,
error classification improvements, and code quality cleanup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 23:14:19 -04:00