North-star: a local, signature-aware webhook sink + delivery test harness — the second portfolio artifact. It dogfoods the M1 delivery loop and drives the M3 receiver-verifier API.
Design + rationale: docs/design/webhook-sink-design.md.
Incubated in-repo (samples/WebhookSink + src/Caliber.Webhooks.Testing) against the shipped M1 surface; extracted to its own repo once concrete.
Slices (filed as ready as predecessors land)
Merge gate (per the routing table)
samples/** → risk:low (CI green + light human approval)
src/Caliber.Webhooks.Testing → risk:core (CODEOWNERS approval)
- docs →
risk:trivial (auto-merge)
Building is autonomous; merging code is the deliberate human touchpoint.
North-star: a local, signature-aware webhook sink + delivery test harness — the second portfolio artifact. It dogfoods the M1 delivery loop and drives the M3 receiver-verifier API.
Design + rationale:
docs/design/webhook-sink-design.md.Incubated in-repo (
samples/WebhookSink+src/Caliber.Webhooks.Testing) against the shipped M1 surface; extracted to its own repo once concrete.Slices (filed as
readyas predecessors land)samples/WebhookSinkminimal-API (firstreadyissue)GET /api/hooksWebhookVerifierswap @ M3)Caliber.Webhooks.Testingpackage (in-proc host +WaitForAsync+ assertion extensions)Merge gate (per the routing table)
samples/**→risk:low(CI green + light human approval)src/Caliber.Webhooks.Testing→risk:core(CODEOWNERS approval)risk:trivial(auto-merge)Building is autonomous; merging code is the deliberate human touchpoint.