From 0e3228d56fc812c69bc061e3e9bf8a5ada3d1e18 Mon Sep 17 00:00:00 2001 From: Madhura68 Date: Mon, 27 Apr 2026 21:57:20 +0200 Subject: [PATCH] chore(M10): gate Solo demo-stories on M3.5 active milestone De hardcoded Solo Paneel-demoset uit M3.5 (priority=2) schreeuwt over de parser-driven M10-stories heen (priority=4) en laat get_claude_context op "Gebruikersauthenticatie opzetten" wijzen i.p.v. ST-1001. Sluit het blok nu alleen open als de actieve sprint van het Scrum4Me-product M3.5 betreft. Voor M10+ leveren de parser-stories zelf de bord-content; de demo-set blijft beschikbaar als M3.5 ooit weer ACTIVE wordt voor demo-doeleinden. Co-Authored-By: Claude Opus 4.7 (1M context) --- prisma/seed.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/prisma/seed.ts b/prisma/seed.ts index ed2b58d..ccaf648 100644 --- a/prisma/seed.ts +++ b/prisma/seed.ts @@ -190,12 +190,16 @@ async function main() { } - // Solo board demo data — claimed stories for demo user + 1 unassigned for the sheet + // Solo board demo data — claimed stories for demo user + 1 unassigned for the sheet. + // Gated op M3.5-active: deze hardcoded set is gemaakt voor de Solo Paneel-demo + // tijdens M3.5. Voor latere actieve milestones (M10+) leveren de parser-driven + // stories zelf de bord-content, en zou dit blok next_story-resultaten verstoren + // door priority=2 te forceren bovenop M10's priority=4. const activeSprint = await prisma.sprint.findFirst({ where: { product_id: product.id, status: 'ACTIVE' }, }) - if (activeSprint) { + if (activeSprint && activeSprint.sprint_goal?.startsWith('M3.5')) { const soloPbi = await prisma.pbi.create({ data: { product_id: product.id,