diff --git a/.task/feature-duplication-lesson-records.md b/.task/feature-duplication-lesson-records.md index ff6e3d59..a4582516 100644 --- a/.task/feature-duplication-lesson-records.md +++ b/.task/feature-duplication-lesson-records.md @@ -46,3 +46,4 @@ | 同步前验收 | 7fab8feaf7b454fda4b85fd01fb6ad179496dfcd | aecaa52e6bca27c072cd89b295a75c8a4ea744aa | 2026-09-30T15:28:27Z | | 同步前验收 | 425c6e63f22fff0d200cfcbebd764fe0ed46c637 | b46d8905297dcb0d66ef4855f6ec026391cb4679 | 2026-09-30T16:01:38Z | | 同步前验收 | 03dc518eec70eccdc88a1c4f0e525e29bbd2a556 | a552939497cf7f5d8e0b2a9b19a2e9d110000bbd | 2026-09-30T16:03:44Z | +| 同步前验收 | ab3cae07b5854ee71c9dd36b226cabd0f778d48d | c5ed9444a6f6b3ae9be9336c360a1d09204d9491 | 2026-09-30T16:06:01Z | diff --git a/.task/feature-file-preview-proposal.md b/.task/feature-file-preview-proposal.md new file mode 100644 index 00000000..20ce270d --- /dev/null +++ b/.task/feature-file-preview-proposal.md @@ -0,0 +1,34 @@ +# feature/file-preview-proposal 任务卡 + +任务主记录:;状态:进行中;owner:weichen + +## 基线与授权 + +- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 425c6e63f22fff0d200cfcbebd764fe0ed46c637 +- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-file-preview-proposal(worktree);分支:feature/file-preview-proposal +- 授权与交付终点:用户要求"先出方案"(文件预览 + 工件删除保留能力 + fs 工具实现的合理性梳理)。终点:方案文档合入 documents、Dev gitlink 修复 PR#73 造成的回退并合入、任务卡闭合;**不含实施**(实施待用户裁定 D1–D5 后另立任务)。 + +## 目标与非目标 + +目标: +1. 方案文档 docs/proposals/2026-09-30-file-preview-and-reserved-capabilities.md(合理性评估 + 设计 + 分期验收 + 决策点 D1–D5)。 +2. 修复 Dev main 被 PR#73 意外回退的四子仓 gitlink(backend/documents/frontend/ui → 各仓 main 顶端)。 + +非目标:任何功能实现(预览组件/端点/fs 工具均不在本任务);文档除方案外不改。 + +## 修复记录 + +- 发现:PR#73(gitea-access-facts)分支带入旧 worktree 指针,把 main 上 modules/{backend,documents,frontend,ui} 回退到旧提交(backend cb7f79d←239cf76、documents bf0988b←5882448、frontend 9c87953←fb219e0、ui c756479←efa6c69;core fd44179 未受影响)。 +- 修复:本任务 Dev 分支将四子仓对准各仓 main 顶端,组合验证后随方案 PR 一起合入。 + +## 同步记录 + +| 节点 | sync_base_sha | tested_head_sha | checked_at | +|---|---|---|---| +| 启动 | 425c6e63f22fff0d200cfcbebd764fe0ed46c637 | 425c6e63f22fff0d200cfcbebd764fe0ed46c637 | 2026-09-30T15:55:17Z | + +## 结果与验证(完成后填写) + +- 结果: +- 验证: +- 影响与剩余项: diff --git a/modules/backend b/modules/backend index cb7f79d6..239cf764 160000 --- a/modules/backend +++ b/modules/backend @@ -1 +1 @@ -Subproject commit cb7f79d652eee7a5cb29ac3b3738672d8ff889c0 +Subproject commit 239cf7646162ce03f4990163a1e24462443135ba diff --git a/modules/documents b/modules/documents index bf0988b2..ffb2aa7c 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit bf0988b2b2eb61ad6a09241f91e0b0129da1300a +Subproject commit ffb2aa7cc4cb83ae4425d9a2245bd989eebb9e8c diff --git a/modules/frontend b/modules/frontend index 9c879538..fb219e04 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit 9c879538772f64412fe588add76d7b921b5da2a4 +Subproject commit fb219e04a37f3bac0b64dae0b8778d92c65495d6 diff --git a/modules/ui b/modules/ui index c7564791..efa6c692 160000 --- a/modules/ui +++ b/modules/ui @@ -1 +1 @@ -Subproject commit c7564791f8f0eae8d06d13effc72cefe2528bd3e +Subproject commit efa6c6924827f68e3fdea2b8b8f85b63b0867af4