magpie/app
pyr0ball a3932aef1e fix: handle ValueError from parse_occurrence and add edge-case occurrence tests
- Wrap parse_occurrence() call in try/except ValueError; return skipped with reason instead of crashing
- Remove redundant `or {}` guard on sub_row (already defaulted to {} via next(..., {}))
- Strengthen test_occurrence_passes assertion to check status == "success"
- Add 3 edge-case tests: occurrence="every", missing occurrence key, invalid occurrence string
2026-04-27 12:57:44 -07:00
..
api feat: opportunities UI improvements, MCP tools, session refresh, migrations 013-014 2026-04-27 07:49:34 -07:00
core feat: add Directus blog post publisher and MCP tool 2026-04-26 14:14:35 -07:00
db feat: add store helpers and seed r/Flipping + r/cscareerquestions comment campaigns 2026-04-27 11:00:11 -07:00
services fix: handle ValueError from parse_occurrence and add edge-case occurrence tests 2026-04-27 12:57:44 -07:00
__init__.py feat: scaffold Magpie — campaign scheduler + social posting platform 2026-04-21 16:51:33 -07:00
main.py feat(#7,#10): signal crawler -- Reddit + Lemmy community monitoring 2026-04-22 11:00:14 -07:00