docs(plan): v0.2 adds Pi subagents and scheduled-jobs board

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
rootandClaude Fable 5.1 committed 2026-09-28 02:09:39 +08:00
1 parent b839ed4056
commit 16ab2a6c84
97 files changed
+592 -648

No files matched your search

+5 -5
View File
@@ -22,7 +22,7 @@ const RecordPage = cursorPage(PublicOrganizationRecord);
const DecisionPage = cursorPage(Decision);
const RESOLUTION_LABEL = {
unresolved: "未识别",
unresolved: "待识别",
resolved: "已识别",
ambiguous: "有歧义,待确认",
unidentifiable: "无法识别",
@@ -101,7 +101,7 @@ const TASK_KIND_LABEL: Partial<Record<TaskKind, string>> = {
verifyAndImport: "核验入库",
evaluateAcquisition: "评估候选",
cleanupDownloadCache: "清理缓存",
resolveDecision: "处理待办",
resolveDecision: "处理待处理事项",
};
const TASK_STATUS_TONE: Record<TaskStatus, TimelineTone> = {
@@ -188,7 +188,7 @@ export function buildTimeline(input: {
key: "dl-pause",
stage: "download",
at: task.updatedAt,
title: task.pauseReason === "threshold" ? "缓存达到硬阈值,系统暂停" : `已暂停(${task.pauseReason})`,
title: task.pauseReason === "threshold" ? "缓存达到硬阈值,已暂停" : `已暂停(${task.pauseReason})`,
tone: "warning",
ongoing: task.status === "paused",
});
@@ -197,7 +197,7 @@ export function buildTimeline(input: {
key: "dl-stall",
stage: "download",
at: task.noProgressSince,
title: "无进展(只记录,不自动换源)",
title: "无进展,不自动换源",
tone: "warning",
ongoing: task.status === "stalled",
});
@@ -227,7 +227,7 @@ export function buildTimeline(input: {
key: `rec-${r.id}`,
stage: "organization",
at: r.startedAt ?? r.createdAt,
title: `整理 ${r.action === "copy" ? "Copy" : r.action === "move" ? "Move" : r.action}:${r.status}`,
title: `整理 ${r.action === "copy" ? "复制" : r.action === "move" ? "移动" : r.action}:${r.status}`,
detail: `${c.succeeded}/${c.total} 文件成功${c.failed ? `,${c.failed} 失败` : ""}${c.skipped ? `,${c.skipped} 跳过` : ""}${r.reason ? ` · ${r.reason.message}` : ""}`,
tone: RECORD_TONE[r.status],
href: `/console/organize/${r.id}`,