CI / backend (push) Canceled after 0s
- ROADMAP:勾选与实际证据一一对应,未做的写明原因与去向(通知推迟到 M2、子任务与 @人 合并进 item_link) - DEVELOPMENT:新增向量库、e2e、性能实测三节 - API:补批量状态与看板接口,重排小节编号 - deploy:docker-compose.vector.yml + vector-init(独立 PG+pgvector,5434,不碰 fnsvr-01) - .gitignore:注释乱码修正,补 *.tsbuildinfo / e2e 产物
34 lines
1.7 KiB
Markdown
34 lines
1.7 KiB
Markdown
# DadaoTask
|
||
|
||
任务管理 · 工单协作 · 知识库,三件事一条流,由 LLM 贯通。**SaaS 形态**(个人免费 → 团队按席位)。
|
||
|
||
- 产品与技术方案(v1.0):[`2.Design/PRODUCT-PLAN.md`](2.Design/PRODUCT-PLAN.md)
|
||
- M0–M1 实施清单(含真实进度):[`2.Design/ROADMAP-M0-M1.md`](2.Design/ROADMAP-M0-M1.md)
|
||
- 接口约定(已实现部分):[`2.Design/API.md`](2.Design/API.md)
|
||
- 本地开发:[`2.Design/DEVELOPMENT.md`](2.Design/DEVELOPMENT.md)
|
||
- 中文命名方案:[`2.Design/NAMING.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 已通,46 个测试全绿 |
|
||
| Web 列表 / 看板拖拽 / 详情侧栏编辑 / 键盘流 / 快速录入语法 | ✅ e2e 7 项断言全绿,构建通过 |
|
||
| 1000 条任务下的首屏性能 | ✅ 实测 P50 38–55ms(目标 < 300ms) |
|
||
| 安卓端任务列表与详情 | ⚠️ 代码已写,**本机无 JDK/Gradle,未编译验证** |
|
||
| 工单、知识库、LLM 能力 | ⬜ M2–M4 |
|
||
|
||
## 快速开始
|
||
|
||
见 [`2.Design/DEVELOPMENT.md`](2.Design/DEVELOPMENT.md)。开发库跑在团队共享的 `fnsvr-01:8432`(PG 17.6),
|
||
测试库 `dadaotask_test` 与开发库分离——**测试会 TRUNCATE,别指向开发库**。
|