Skip to content

docs: design for the WebhookSink + Caliber.Webhooks.Testing artifact#48

Merged
github-actions[bot] merged 1 commit into
mainfrom
docs/webhook-sink-design
Jun 26, 2026
Merged

docs: design for the WebhookSink + Caliber.Webhooks.Testing artifact#48
github-actions[bot] merged 1 commit into
mainfrom
docs/webhook-sink-design

Conversation

@williamdewitt

Copy link
Copy Markdown
Owner

Adds the design doc for the second portfolio artifact — a local, signature-aware webhook sink + dashboard, and a Caliber.Webhooks.Testing package that lets any project assert webhook deliveries in xUnit.

  • Incubated in-repo (samples/WebhookSink + src/Caliber.Webhooks.Testing) against the shipped M1 surface; extracted to its own repo once concrete.
  • Two genuine Caliber seams: signature verification (drives the M3 WebhookVerifier) and delivery fault injection (dogfoods the M1 loop).
  • Includes the S0–S6 slice plan the agent loop builds against, each risk-banded per the development-loop routing table.

Docs-only → risk:trivial. Roadmap cross-link added.

🤖 Generated with Claude Code

Second portfolio artifact — a local, signature-aware webhook sink +
dashboard, and a Caliber.Webhooks.Testing package that lets any project
assert webhook deliveries in xUnit. Incubated in-repo against the M1
surface (samples/ + src/), extracted to its own repo once concrete.
Includes the S0–S6 slice plan the agent loop builds against.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot added the risk:trivial docs/formatting/CI; auto-merges on green, no human label Jun 26, 2026
@github-actions github-actions Bot enabled auto-merge (squash) June 26, 2026 21:50
@github-actions github-actions Bot merged commit 48fa5a3 into main Jun 26, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:trivial docs/formatting/CI; auto-merges on green, no human

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant