feat: idea-chat-channel — Chat-tab vervangt Timeline (M17, PBI-123) #93
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/idea-chat-channel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fase 2 (web) van het idea-chat-channel — sprint S-2026-07-03-idea-chat, PBI-123, stories ST-1454/1455/1456. Upstream gemerged: scrum4me-shared #23 + #25, scrum4me-mcp #60 (mcp-stable bijgewerkt).
Wat: elk idee krijgt één chat-channel dat de Timeline-tab vervangt (desktop + mobiel): user/agent-berichten, grill-resultaten als volledige markdown, IdeaLog-audit als system-projectie, ClaudeQuestion-kaarten met AnswerForm, legacy PLAN_CHAT read-only.
idea_chat_messages/cutoff-kolommen/NOTIFY-trigger/belkaart-trigger/partial-unique-vangrail — al toegepast op de server-Postgres; Neon vereist nog handmatigprisma migrate deploymet NEON_URLsendIdeaChatMessage: per-ideaFOR UPDATE-lock, coalescing, P2002→409, product-loos = persist zonder jobGET /api/ideas/[id]/messages: composiet-cursor, delta + ouder-pagineringidea_message-entity + IDEA_CHAT-guards (solo-leak gedicht); dirty-teller-store, geen router.refresh voor berichtenDocs in deze PR: spec (rev4) + plan (rev3, ook als ProductDoc plans/m17-idea-chat-channel) + ADR-0013 — beide codex-akkoord via s4m-queue-reviews.
Verify: 194 files / 1566 tests groen; tsc schoon. Handmatige e2e met een echte worker (bericht→antwoord→doc-update→belkaart, coalescing, cancel, demo, mobiel) = DoD vóór sprint-close.
🤖 Generated with Claude Code
- user-chat-input.tsx en actions/user-questions.ts verwijderd (geen nieuwe UserQuestion-writes; tabel + enum-lid blijven read-only legacy) - seed-row fromKindDefault('IDEA_CHAT', DANGER_FULL_ACCESS) + seed-tests (10 kinds) - submodule-bump a7c7887: update_idea toegevoegd aan de shared tool-registry (bestond als MCP-tool, ontbrak in de master-lijst — shared PR #25) - rij ge-upsert in job_kind_config (sonnet-4-6/15 turns/11 tools) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>