feat: 任务总览页顶部展示原始任务描述与目标

创建时填写的描述/目标此前在总览页看不到,加一张置顶卡片左右两栏展示
(whitespace-pre-wrap 保留换行,空值显示 —),数据复用已有 task 状态。
This commit is contained in:
Autumn-27 committed 2026-08-18 09:15:42 -04:00
1 parent 6a5e7c1b84
commit 3633ae78f4
1 file changed
+22
@@ -150,6 +150,28 @@ export function OverviewTab({ taskId }: { taskId: string }) {
return (
<div className="flex flex-col gap-4">
{/* 原始任务描述与目标(创建时填写的),置顶便于随时回看。 */}
<Card>
<CardHeader>
<CardTitle className="flex items-center gap-2 text-base">
<TargetIcon className="size-4 text-primary" /> 任务描述与目标
</CardTitle>
</CardHeader>
<CardContent className="grid grid-cols-1 gap-4 sm:grid-cols-2">
<div className="flex flex-col gap-1.5">
<div className="text-xs font-medium text-muted-foreground">描述</div>
<p className="text-sm whitespace-pre-wrap break-words">
{task?.description?.trim() || "—"}
</p>
</div>
<div className="flex flex-col gap-1.5">
<div className="text-xs font-medium text-muted-foreground">目标</div>
<p className="text-sm whitespace-pre-wrap break-words">
{task?.goal?.trim() || "—"}
</p>
</div>
</CardContent>
</Card>
{coverage && coverage.scope_rows > 0 && (
<Card>
<CardHeader>