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

2.0 KiB
Raw Blame History

quick_id type description created
260415-owq quick 归档当前git diff为Phase 06验收后补丁检查改动、更新06-UAT/06-VERIFICATION/06-SUMMARY(必要时)与STATE再做原子提交 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: 归档完成并可追踪。