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) <noreply@anthropic.com>
This commit is contained in:
Janpeter Visser 2026-04-27 21:57:20 +02:00
parent 4af3b302b4
commit 0e3228d56f

View file

@ -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,