deerflow2/.planning/quick/260415-owq-git-diff-phase-0.../260415-owq-PLAN.md

49 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
quick_id: 260415-owq
type: quick
description: 归档当前git diff为Phase 06验收后补丁检查改动、更新06-UAT/06-VERIFICATION/06-SUMMARY(必要时)与STATE再做原子提交
created: 2026-04-15
---
# Quick Plan 260415-owq
## Task 1: 校验并归档当前代码变更
files:
- frontend/src/core/threads/hooks.ts
- frontend/src/core/threads/submit-files.ts
- frontend/src/core/threads/hooks.test.ts
- frontend/src/components/workspace/input-box.tsx
- frontend/src/components/ai-elements/prompt-input.tsx
- backend/packages/harness/deerflow/agents/middlewares/uploads_middleware.py
- backend/packages/harness/deerflow/agents/middlewares/memory_middleware.py
- backend/packages/harness/deerflow/agents/memory/updater.py
- backend/tests/test_uploads_middleware_core_logic.py
action: 运行关键验证并确认 mention/upload 语义、路径直读、预览复用与memory过滤改动有效。
verify:
- cd frontend && node --test src/core/threads/hooks.test.ts
- cd frontend && pnpm -s typecheck
- cd backend && uv run pytest -q tests/test_uploads_middleware_core_logic.py -k "mention or files_from_kwargs"
done: 关键测试通过,改动可归档。
## Task 2: 回写 Phase 06 文档闭环
files:
- .planning/phases/06-/06-UAT.md
- .planning/phases/06-/06-VERIFICATION.md
- .planning/phases/06-/06-SUMMARY.md
action: 将 Phase 06 文档更新为后验收补丁后的最终状态(含补丁附录与最终验证结果)。
verify:
- 文档 frontmatter 与正文一致
- 06-VERIFICATION.md status=passed覆盖当前补丁事实
done: Phase 06 文档可作为最终交付记录。
## Task 3: 更新 STATE 与原子提交
files:
- .planning/STATE.md
- .planning/quick/260415-owq-git-diff-phase-06-06-uat-06-verification/260415-owq-PLAN.md
- .planning/quick/260415-owq-git-diff-phase-06-06-uat-06-verification/260415-owq-SUMMARY.md
action: 记录 quick task 完成信息,生成 SUMMARY并以原子提交归档。
verify:
- STATE.md 包含 Quick Tasks Completed 表项
- git status 干净(除用户保留改动外)
done: 归档完成并可追踪。