CI / backend (push) Canceled after 0s
- item/tag/item_tag/comment/activity 五表迁移,RLS 全覆盖,pg_trgm 子串索引
- 状态机 domain/task.py:非法流转回 5002 并给 allowed,done 写 completed_at
- /workspaces/{ws}/items 列表/详情/新建/改/状态/软删/评论/标签
- 乐观锁 UPDATE...WHERE version,冲突 4009 + current_version
- Web 任务页:视图 tab、快速新建、勾选完成、开工/阻塞、详情事件流、游标分页
- 测试 43 全绿,ruff 干净,Web 构建通过
- 文档:2.Design/API.md 新增,ROADMAP 按已验证口径重写
1.5 KiB
1.5 KiB
DadaoTask
任务管理 · 工单协作 · 知识库,三件事一条流,由 LLM 贯通。SaaS 形态(个人免费 → 团队按席位)。
- 产品与技术方案(v1.0):
2.Design/PRODUCT-PLAN.md - M0–M1 实施清单(含真实进度):
2.Design/ROADMAP-M0-M1.md - 接口约定(已实现部分):
2.Design/API.md - 本地开发:
2.Design/DEVELOPMENT.md - 中文命名方案:
2.Design/NAMING.md
技术栈
- 后端:FastAPI + SQLAlchemy 2.0 async + PostgreSQL(RLS,pgvector 待 M3)+ Redis
- PC:React 18 + Vite + Tailwind
- 安卓:Kotlin + Jetpack Compose
- LLM:OpenAI 兼容网关,平台自带 DeepSeek,用户可配 Ollama 等
现在能跑什么
| 能力 | 状态 |
|---|---|
| 手机号验证码登录、刷新令牌、幂等请求 | ✅ 已实现并有测试 |
| 工作区 / 成员 / 邀请码加入,跨租户隔离(RLS) | ✅ 同上 |
| 任务:收件箱→待办→进行中→完成、截止时间、标签、评论、事件流、乐观锁 | ✅ 后端 + Web 已通,43 个测试全绿 |
| Web 构建 | ✅ npm run build 通过 |
| 工单、知识库、LLM 能力 | ⬜ M2–M4 |
| 安卓端任务列表 | ⬜ |
快速开始
见 2.Design/DEVELOPMENT.md。开发库跑在团队共享的 fnsvr-01:8432(PG 17.6),
测试库 dadaotask_test 与开发库分离——测试会 TRUNCATE,别指向开发库。