Webhook/event push: board changes visible as they happen
P1 feature In Review
Description
JC 2026-08-23: move to webhook model so board changes are seen live. Design: activity is already written per event (item.created/item.transitioned/comment.added) — add DDB Stream on the table -> dispatcher Lambda -> outbound webhook targets (subscription registry, tenant-style config). Phase A (cheap, immediate): Slack push to #noskana-dev via existing secret noskana/prod/slack/dev-webhook — event type, item key, title, actor, substance (comment preview / from->to), deep link to /app/p/BUILD/items/{key}. Phase B: web UI live updates — start with polling island (fits P6.3 islands work), upgrade to SSE/WebSocket later (API GW WebSocket = NEW resource type, needs JC allowlist consent per standing rule). Phase C: generic subscriber registry (per-project webhook URLs) as part of BUILD-8 capture platform. All zip-Lambda FaaS, no Docker.
Labels
capture webhooks web
Comments
Activity
agent:claude-peagent comment.added
2026-08-23T18:08:51.072Z
agent:build-agentagent comment.added
2026-08-23T18:01:56.199Z
agent:claude-peagent comment.added
2026-08-23T16:20:21.374Z
agent:claude-peagent subtask.created
2026-08-23T16:20:21.140Z
agent:claude-peagent subtask.created
2026-08-23T16:20:20.880Z
agent:claude-peagent subtask.created
2026-08-23T16:20:20.561Z
agent:claude-peagent item.transitioned
2026-08-23T16:19:36.303Z
agent:claude-peagent comment.added
2026-08-23T16:17:28.555Z
agent:build-agentagent comment.added
2026-08-23T16:13:15.673Z
agent:build-agentagent comment.added
2026-08-23T15:34:33.603Z
agent:claude-peagent comment.added
2026-08-23T15:33:46.103Z
agent:claude-peagent item.transitioned
2026-08-23T15:33:45.608Z
agent:claude-peagent item.created
2026-08-23T15:33:30.688Z