feat(mcp): update_idea tool + update_idea_grill_md productgrens (slice-1 Laag B) #54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/idea-mcp-tools"
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?
Slice-1 Laag B van het copilot Ideeen-menu (scrum4me-mcp).
Wat
main(PR #17-merge,3b852c8): brengt de nieuweupdate_idea-entry inREAD_ONLY_MCP_TOOLS+ behoudt content-policy. Schema ongewijzigd (A1 raakte alleencopilot-access.ts).__tests__/create-idea-gate.test.tsdie borgt datcreate_ideaAVG-gated is (durende hardstop tegen een ongated-create-venster). De gate zelf was al aanwezig (#53 gemerged) -- alleen de test toegevoegd.update_idea(idea_id, product_id, title?, description?): product-bound (where:{id,user_id,product_id}-> not found bij cross-product/andere user), AVG content-policy-gate (fail-closed, identiek aancreate_idea), editable-status-check, danprisma.idea.update. Geregistreerd inregisterSharedTools.update_idea_grill_mdkrijgt een optionele-maar-afgedwongenproduct_id: de copilot-service geeft 'm altijd mee (product-bound; mismatch -> 404-stijl); de bestaande worker-caller (zonder param) blijft backward-compatible.Waarom
update_ideaontbrak als schrijfpad voor titel/beschrijving; de copilot-service (Laag C) roept 'm product-bound aan. De productgrens dekt het "binding-user kan ideeen over meerdere producten bezitten"-risico (codex plan-review-P1).Tests
820 tests groen (112 files, +9 nieuw); typecheck schoon. Nieuwe tests:
update_idea(happy / AVG-reject / malformed-policy-fail-closed / cross-product-ownership / status-niet-editable / demo-reject),update_idea_grill_mdcross-product,create_idea-gate-guard.Volgorde / deploy
Vereist scrum4me-shared #17 (gemerged). Merge + deploy deze mcp zodat
update_idealive is voordat Laag C (copilot-service) z'n idee-routes aanroept (die callen de MCP-tools at runtime).Plan/spec
scrum4me-copilot
docs/superpowers/specs|plans/2026-06-14-ideas-menu-crud-grill*(branchclaude/ideas-menu-crud-grill), cross-review-cleared (codex + 154).Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com