0.3 增加登录模块
This commit is contained in:
@@ -205,23 +205,29 @@
|
||||
径/目录视图”,仍建议用业务表字段(workspace_id、user_id、path)来实现管理与展示,这是最贴合你“一 体化 + 不引入外部对象存储”的路线。citeturn0search5
|
||||
checklist:
|
||||
- M1(已完成):documents/workspaces/media/search 全链路 Convex 化 + 冒烟回归
|
||||
- M2:Mindmap 数据与接口迁移(/api/mindmap/**、/api/mindmap-trash/empty),落到 Convex(优先复用
|
||||
- M2(已完成):Mindmap 数据与接口迁移(/api/mindmap/**、/api/mindmap-trash/empty),落到 Convex(优先复用
|
||||
documents.mindmap_data)
|
||||
- M3:References(页面引用/反链)迁移(/api/references/record、/api/references/backlinks),补齐目前的 占位实现
|
||||
- M4:AI Agent(/api/ai-agent/run、/api/ai-agent/client-tool-result)去 Supabase 化(鉴权/读写文档/工
|
||||
- M3(已完成):References(页面引用/反链)迁移(/api/references/record、/api/references/backlinks),补齐目前的 占位实现
|
||||
- M4(已完成):AI Agent(/api/ai-agent/run、/api/ai-agent/client-tool-result)去 Supabase 化(鉴权/读写文档/工
|
||||
具回调)
|
||||
- M5:Online Table / Luckysheet(/api/tables/**、/api/luckysheet/**)迁移或在 Convex 模式下先禁用(给
|
||||
- M5(待继续):Online Table / Luckysheet(/api/tables/**、/api/luckysheet/**)迁移或在 Convex 模式下先禁用(给
|
||||
出明确 UI 提示)
|
||||
- M6:OnlyOffice(/api/onlyoffice/*)迁移或在 Convex 模式下先禁用(同上)
|
||||
- M7:服务侧(services/ingest_service 等)去 Supabase 化:任务表/状态机迁到 Convex jobs/actions(或先
|
||||
停用该链路)
|
||||
- M8:鉴权从“固定用户”升级为可扩展方案(仍保持 Convex 一体化)
|
||||
- M9:运维闭环:Convex 数据/Files 卷备份恢复、日志与健康检查、启动脚本收敛
|
||||
- M6(待继续):OnlyOffice(/api/onlyoffice/*)迁移或在 Convex 模式下先禁用(同上)
|
||||
- M7(待继续):服务侧(services/ingest_service 等)去 Supabase 化:任务表/状态机迁到 Convex jobs/actions(或先
|
||||
停用该链路)
|
||||
- M8(未开始):鉴权从“固定用户”升级为可扩展方案(仍保持 Convex 一体化)
|
||||
- M9(未开始):运维闭环:Convex 数据/Files 卷备份恢复、日志与健康检查、启动脚本收敛
|
||||
|
||||
我刚做完的(你现在的代码状态)
|
||||
|
||||
- 补齐 documents 的最后缺口:wolai-frontend/src/app/api/documents/embed/route.ts:1 已支持 Convex。
|
||||
- 抽了一个路由侧通用 helper:wolai-frontend/src/lib/convex/route.ts:1(统一拿 auth+client)。
|
||||
- M7 进展:已把“自动入库/LightRAG 触发”迁到 Convex jobs/actions 的最小骨架(支持 document/mindmap/media 三类入库任务),并在 Convex 模式下默认关闭 services/ingest_service 的 Supabase 轮询入库(避免继续依赖 Supabase)。
|
||||
- 触发入库(开发用):POST wolai-frontend/src/app/api/dev/ingest/enqueue/route.ts:1
|
||||
- 查询任务:GET wolai-frontend/src/app/api/dev/jobs/demo/route.ts:1(传 id)
|
||||
- Convex action 需要环境变量:LIGHTRAG_URL / LIGHTRAG_API_KEY(运行在 Convex 侧)
|
||||
- 自动触发(Convex 侧):保存页面/导图会 debounce enqueue 入库任务(wolai-frontend/convex/_utils/ingestJobs.ts:1)
|
||||
- 已移除 ingest_service 内与 Supabase 相关代码(不再包含 Supabase 客户端/配置/轮询入库实现)
|
||||
- “最近访问”已落库到 Convex:wolai-frontend/convex/schema.ts:1 新增 user_recent_pages;wolai-frontend/ convex/recents.ts:1 + 接入 wolai-frontend/src/app/api/search/recent/route.ts:1、wolai-frontend/src/
|
||||
app/api/search/documents/route.ts:1。
|
||||
- 回归脚本已扩展并跑通:pw-tests/scripts/e2e_convex_smoke.py:1;最新产物 pw-tests/artifacts/convex-
|
||||
|
||||
Reference in New Issue
Block a user