Commit Graph
3 Commits
Author SHA1 Message Date
whit3rabbitandClaude Opus 4.6 2d04a2e95f docs: apply review feedback to batch orchestration spec
- dispatch() is now async (webhook enqueue is async)
- All event emission routed through NotificationManager, not direct
  event_bus.emit() calls
- Native batch poller emits Started/Progress events during polling
- SSE handler sends snapshot event on connect for late subscribers
- WebhookQueue trait gets reclaim_expired_leases() for stuck deliveries
- WebhookDispatcher runs lease reclaim loop

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 21:52:47 -05:00
whit3rabbitandClaude Opus 4.6 8378065ca0 docs: batch orchestration engine design spec
Unified batch orchestration layer with hybrid execution (provider-native
delegation + proxy-native item processing), SQLite-backed job queue,
in-process workers with graceful shutdown, and event-driven notifications
(webhooks + SSE). New batch_engine crate with enforced boundaries for
future worker extraction.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 21:50:08 -05:00
whit3rabbitandClaude Opus 4.6 35178f5a58 docs: add tool execution engine design spec
Covers bounded execution loop, tool execution policy, MCP integration
(SSE transport), failure modeling, loop trace observability, and config.
Phase C (single-round, max_iterations=1) with clean upgrade path to
Phase B (multi-round agentic loop).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 19:33:03 -05:00