This repository has been archived on 2026-07-19 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
68c9506f9cc63823643138e32ff886ccad7996ce
Sidecar JSON supplies published_at / effective_at as 'YYYY-MM-DD' strings. asyncpg rejects strings for DATE columns even with '::date' casts in the SQL, so ingest now parses them via datetime.date.fromisoformat before the INSERT. Non-string inputs (date, datetime, None, empty) are handled too. Before: ingest crashed on any sidecar with a date, leaving the source in failed/ while sidecarless siblings succeeded. Refs Task Master #2 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Archived from gitea.marcus1.com
Releases
1
Languages
Python
96.3%
PLpgSQL
3.5%
Dockerfile
0.2%