feat(ST-004): force M3.5 stories and tasks to not-done in seed regardless of backlog checkbox
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
34e6334051
commit
af76453dc1
1 changed files with 8 additions and 4 deletions
|
|
@ -145,11 +145,15 @@ async function main() {
|
|||
` PBI ${pbi.title} (priority ${pbi.priority}) + sprint ${ms.sprint_status}`,
|
||||
)
|
||||
|
||||
// M3.5 = de huidige sprint die nog moet beginnen — alle stories en taken
|
||||
// worden geforceerd op niet-uitgevoerd, ongeacht de checkbox in de backlog.
|
||||
const forceOpen = ms.key === 'M3.5'
|
||||
|
||||
for (const s of ms.stories) {
|
||||
const isActive = ms.sprint_status === 'ACTIVE'
|
||||
const inSprint = isActive || s.status === 'DONE'
|
||||
const storyStatus =
|
||||
s.status === 'DONE' ? 'DONE' : isActive ? 'IN_SPRINT' : 'OPEN'
|
||||
const effectivelyDone = !forceOpen && s.status === 'DONE'
|
||||
const inSprint = isActive || effectivelyDone
|
||||
const storyStatus = effectivelyDone ? 'DONE' : isActive ? 'IN_SPRINT' : 'OPEN'
|
||||
const storySummary = s.tasks.map((t) => t.title).join('; ')
|
||||
|
||||
const story = await prisma.story.create({
|
||||
|
|
@ -175,7 +179,7 @@ async function main() {
|
|||
description: t.description,
|
||||
priority: ms.priority,
|
||||
sort_order: t.sort_order,
|
||||
status: s.status === 'DONE' ? 'DONE' : 'TO_DO',
|
||||
status: effectivelyDone ? 'DONE' : 'TO_DO',
|
||||
},
|
||||
})
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue