- ROADMAP:勾选与实际证据一一对应,未做的写明原因与去向(通知推迟到 M2、子任务与 @人 合并进 item_link) - DEVELOPMENT:新增向量库、e2e、性能实测三节 - API:补批量状态与看板接口,重排小节编号 - deploy:docker-compose.vector.yml + vector-init(独立 PG+pgvector,5434,不碰 fnsvr-01) - .gitignore:注释乱码修正,补 *.tsbuildinfo / e2e 产物
- 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 按已验证口径重写
- backend: FastAPI 应用工厂、统一错误信封、JWT、短信登录、工作区/成员/邀请、幂等中间件 - alembic 0001: workspace/member/invitation/audit_log/app_user + RLS 策略 + 双角色 GRANT - tests: 认证/工作区/租户隔离/幂等 四组用例(尚未在本机执行) - web: React18+Vite 骨架(登录、工作区、邀请落地页) - android: Compose 骨架(登录、工作区列表) - 2.Design: PRODUCT-PLAN / ROADMAP-M0-M1 / NAMING / DEVELOPMENT