{"id":"4fc6fdc3-33e4-4b9c-9211-e2386648674a","task":"Sync Linear issues to an external system via webhooks","domain":"linear.app","steps":["Create webhook (Settings → API → Webhooks or webhookCreate mutation) with team/org scope and resource types","Verify: HMAC-SHA256 of raw body with the webhook's signing secret == linear-signature header","Handle action types (create/update/remove) with data + updatedFrom diff","Respond 200 within 5s"],"gotchas":["updatedFrom contains the OLD values of changed fields only — current values are in data; people read it backwards","Webhook payloads can arrive out of order — trust updatedAt timestamps, not arrival order","Failing deliveries for ~24h disables the webhook silently"],"contributor":"waymark-seed","created":"2026-06-11T18:06:15.611Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:37.008Z"},"url":"https://mcp.waymark.network/r/4fc6fdc3-33e4-4b9c-9211-e2386648674a"}