guidewire-webhooks-integrations
Installation
SKILL.md
Guidewire Webhooks and Event Integrations
Overview
Wire Guidewire's event system into downstream consumers — analytics warehouses, fraud-detection services, broker-portal cache invalidators, customer-notification services. Guidewire emits App Events (typed business events fired on entity-state transitions); they are configured server-side in Gosu and routed to a destination (SQS, Kafka, or webhook URL). The consumer side has its own production failure modes that this skill addresses.
Five production failures this skill prevents:
- Event registered nowhere — code subscribes to a
claim.boundevent that was never registered in Gosu; consumer waits forever; no error surfaces because there's nothing to error on. - Duplicate processing — the queue redelivers a message after consumer ack timeout; consumer creates a duplicate downstream record (duplicate notification, duplicate analytics row).
- Out-of-order arrival — events for the same claim arrive in the wrong order (
claim.reserve.changedbeforeclaim.created); consumer rejects the reserve event because the parent claim does not yet exist locally. - Quiet event loss — consumer was down for 30 minutes; events that fired during that window are gone; nobody notices until a downstream report is missing rows.
- Back-pressure cascade — producer (Guidewire) emits faster than the consumer drains the queue; queue depth grows; eventually the destination's queue retention expires and events are dropped.