Fix ActivityDefinition sync for daily triage canary

This commit is contained in:
2026-05-19 20:13:23 +02:00
parent 6cb0718e90
commit 1ff8b14d1b
4 changed files with 81 additions and 10 deletions

View File

@@ -34,10 +34,12 @@ from temporalio.worker import Worker
from activity_core.activities import (
emit_tasks,
evaluate_instructions,
evaluate_rules,
init_session_factory,
load_activity_definition,
log_run,
persist_instruction_reports,
persist_task_instance,
resolve_context,
)
@@ -93,7 +95,15 @@ async def run() -> None:
client,
task_queue=ORCHESTRATOR_TASK_QUEUE,
workflows=[RunActivityWorkflow],
activities=[load_activity_definition, resolve_context, log_run, evaluate_rules, emit_tasks],
activities=[
load_activity_definition,
resolve_context,
log_run,
evaluate_rules,
evaluate_instructions,
persist_instruction_reports,
emit_tasks,
],
)
task_worker = Worker(