Bump go-cart-actor: scheduling cluster service + booking-hold cart/checkout seam
Deploys cmd/scheduling as a 3-replica actor cluster (shared RWX commerce-data event logs, gRPC mesh via POD_IP + actor-pool label, edge /api/scheduling pass-through, fail-closed mcpauth on admin/MCP). cart/checkout get SCHEDULING_SERVICE_URL so line removal releases holds; backoffice gets SCHEDULING_URL for the admin proxy. Platform seam: order.Line.Properties carries booking_* fields through order.created; scheduling.booking_confirmed/ cancelled event types. Compose + prep-dev-data wire the schedules dir. 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
This commit is contained in:
1 parent
7f73d6885b
commit
b16820bf62
5 files changed
+542
-10
No files matched your search
@@ -88,6 +88,10 @@ const (
|
||||
// credit notes (invoice.credited), so RefundIssued never fires for them.
|
||||
RefundIssued Type = "refund.issued"
|
||||
|
||||
// Scheduling (go-cart-actor cmd/scheduling). Emitted when timeslots are
|
||||
// confirmed from an order capture or cancelled.
|
||||
SchedulingBookingConfirmed Type = "scheduling.booking_confirmed"
|
||||
SchedulingBookingCancelled Type = "scheduling.booking_cancelled"
|
||||
|
||||
// Analytics (tracking). Replaces the integer enum 0–6 that finder and
|
||||
// slask-tracking use on the `tracking` topic today. Producer: slask-finder
|
||||
|
||||
Reference in new issue
Block a user