generated from coulomb/repo-seed
feat(activities): implement load_activity_definition — T14
activities.py: - init_session_factory(url): module-level async_sessionmaker init, called once from worker.py before workers start - load_activity_definition(activity_id): queries activity_definitions by UUID, returns JSON-serialisable dict; raises ApplicationError (non_retryable=True) if row not found worker.py: - reads ACTCORE_DB_URL at startup, fails fast if missing - calls init_session_factory() before connecting to Temporal Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -60,7 +60,7 @@ tasks:
|
||||
state_hub_task_id: e0205c56-1d40-4142-952b-e27ff6a44e1d
|
||||
- id: T14
|
||||
title: Implement load_activity_definition activity
|
||||
status: todo
|
||||
status: done
|
||||
state_hub_task_id: b05f046f-a6ba-4d96-a298-a0bbea067427
|
||||
- id: T15
|
||||
title: Implement resolve_context activity (stub)
|
||||
|
||||
Reference in New Issue
Block a user