diff --git a/app/(dashboard)/plans/[id]/page.tsx b/app/(dashboard)/plans/[id]/page.tsx index d0116d4..5411c9a 100644 --- a/app/(dashboard)/plans/[id]/page.tsx +++ b/app/(dashboard)/plans/[id]/page.tsx @@ -197,21 +197,13 @@ export default async function PlanDetailPage({ params }: { params: Promise<{ id: )} - {/* Long-form description, clamped with an expander */} - {plan.description && } - - {/* Linked design spec, rendered read-only from its source */} - {plan.specUrl && ( - - )} - - {/* Tasks front and center; delivery/impact/demand context one click away */} - + {/* The spec is the work's anchor: description + linked design spec live in + a default Overview tab so they read properly and every tab's content + starts above the fold. */} +
+ Overview Tasks ({plan.taskCount}) Assets & PRs ({plan.planAssets.length}) Impact ({impactedAssets.length}) @@ -220,6 +212,27 @@ export default async function PlanDetailPage({ params }: { params: Promise<{ id:
+ + {/* Long-form description, clamped with an expander */} + {plan.description && } + + {/* Linked design spec, rendered read-only from its source */} + {plan.specUrl && ( + + )} + + {!plan.description && !plan.specUrl && ( + + + No description or linked spec yet — add one with Edit so the plan carries its own specification. + + + )} + + - {release.description && ( - - - Description - - - {release.description} - - - )} - - + {/* The description (the release notes) lives in a default Overview tab so + it reads properly and every tab's content starts above the fold. */} + + Overview Assets & Versions ({release.assets.length}) Plans ({release.plans.length}) Work Items ({release.workItems.length}) + + {release.description ? ( + + + Description + + + {release.description} + + + ) : ( + + + No description yet — it becomes the release notes. Write one, or derive it from the + delivered work items{config.ai.enabled && editable ? ' with Draft release notes' : ''}. + + + )} + + See it in action - + diff --git a/docs/screenshots/plan-detail.png b/docs/screenshots/plan-detail.png index 35d5d43..74b8202 100644 Binary files a/docs/screenshots/plan-detail.png and b/docs/screenshots/plan-detail.png differ diff --git a/docs/screenshots/release-detail.png b/docs/screenshots/release-detail.png index 44deded..8c3e708 100644 Binary files a/docs/screenshots/release-detail.png and b/docs/screenshots/release-detail.png differ