diff --git a/src/pages/MilestoneDetailPage.tsx b/src/pages/MilestoneDetailPage.tsx index 4e92c31..96eebea 100644 --- a/src/pages/MilestoneDetailPage.tsx +++ b/src/pages/MilestoneDetailPage.tsx @@ -153,7 +153,12 @@ export default function MilestoneDetailPage() { {milestone.planned_release_date && Planned Release: {dayjs(milestone.planned_release_date).format('YYYY-MM-DD')}} {milestone.started_at && Started: {dayjs(milestone.started_at).format('YYYY-MM-DD HH:mm')}} - {canEditMilestone && !isTerminal && } + {canEditMilestone && msStatus === 'open' && } + {canEditMilestone && (msStatus === 'freeze' || msStatus === 'undergoing') && ( + + ⚠ Milestone is {msStatus} — scope fields are locked + + )} {/* Milestone status action buttons (P8.2) */} {!isTerminal && (