Skip to content
archived Visibility internal Owner erik@uvilo.com Approver _ Created 2026-07-15 Updated 2026-07-15

Orchestration State 7

Related plan: Orchestration Plan 7


  • ✅ Task 1 — Set Up Inngest Project and Schedules
    • ✅ Create or identify Inngest project in Uvilo workspace
    • ✅ Define Project Runner scheduled function (daily)
    • ✅ Define Task Runner scheduled function (hourly)
    • ✅ Each Inngest function POSTs to POST /orchestrator/run with appropriate agent_id and task_prompt
  • ✅ Task 2 — Update Dispatcher to Handle Scheduled Triggers
    • ✅ Extend dispatcher to accept Inngest’s POST format and map schedule to agent
    • ✅ Add schedule-to-agent mapping configuration (SCHEDULE_CONFIG)
    • ✅ Verify POST /orchestrator/run works for both Inngest triggers and manual invocations
  • ✅ Task 3 — End-to-End Scheduled Orchestration Test
    • ✅ Trigger Project Runner schedule manually and verify full pipeline
    • ✅ Trigger Task Runner schedule manually and verify dispatch flow
    • ✅ Let one natural cycle run and verify hourly Task Runner fires correctly
    • ✅ Check Postgres: verify AgentJob records created and updated for scheduled runs