This repository has been archived on 2026-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
exec-aide/src
Adam Moussa f891ead635 Fix fetch-classify INIT crash and thread-state writes
fetch-classify has been down since 2026-05-05 (100% error rate, every
5-min poll failing silently at INIT). Three stacked failures:

- typing_extensions was not resolved into the bundle by PythonFunction
  bundling, so every import died with Runtime.ImportModuleError. Pin it
  explicitly in src/requirements.txt.
- DynamoDB UpdateExpressions used the reserved keyword ttl unaliased,
  failing every save_thread_state/update_task_status call once imports
  were fixed. Alias as #ttl via ExpressionAttributeNames.
- (Out-of-band) classification model claude-haiku-4-5 was never enabled
  in Bedrock model access; agreement accepted account-side 2026-06-03.

Verified live: manual invoke returns processed=1 errors=0.
2026-06-03 14:47:23 -04:00
..
conversation Add CI workflow (#27) 2026-05-08 16:02:46 -04:00
daily_digest Add CI workflow (#27) 2026-05-08 16:02:46 -04:00
fetch_classify Add CI workflow (#27) 2026-05-08 16:02:46 -04:00
reminder Add CI workflow (#27) 2026-05-08 16:02:46 -04:00
shared Fix fetch-classify INIT crash and thread-state writes 2026-06-03 14:47:23 -04:00
requirements.txt Fix fetch-classify INIT crash and thread-state writes 2026-06-03 14:47:23 -04:00