docs: 拆分 MVP 四阶段工单并明确用户名登录 (#16)
This commit is contained in:
@@ -273,3 +273,5 @@ MVP 内所有单元任务通过后才能做 MVP 集成验收;MVP 通过后才
|
||||
|
||||
- F01~F12 已确认进入 MVP,X 系列本轮不纳入;用户指定 Quant-UX 原型,原型审核后才拆实施工单。默认学习语言已确认英语,原型语料为虚构样例;不导出本地 HTML。
|
||||
- 原型尽量减少说明文字,与目标页面一致:产品页只保留实际字段、操作与必要反馈;功能编号、模拟边界和审核说明放在独立导览或工单。
|
||||
- 当前 Quant-UX v1 已获用户验收(工单 #1 评论 7498),实施总览为 #16、单元工单为 #2~#15;LinguaCafe 对照与真实划词验证由 #4 承接,不能记作已完成。
|
||||
- 学习端和管理端均使用账号(用户名)+密码登录,账号不要求邮箱格式,邮箱不作为必填登录标识;后端独立校验管理权限与本人学习数据归属。
|
||||
|
||||
@@ -2,11 +2,12 @@
|
||||
|
||||
面向自托管场景的阅读式语言学习项目,规划提供内容导入、阅读查词、词汇与短语、复习和实例管理。
|
||||
|
||||
已确认:**DevHarness 轻量模式、MySQL 8、go-admin 管理端**。当前是需求和设计阶段,没有产品代码;管理端使用 `D:/github_project/goadmin` 的 go-admin/go-admin-ui;学习端采用 Vue 3 + TypeScript + Vite,独立工程、共用后端。默认学习语言为英语;配套构建和 Python NLP 仍待验证或确认;MVP 定位已确认“支持多账号、数据独立的自托管学习工具”,先邀请少量用户使用;F01~F12 已确认进入 MVP,X 系列暂不纳入。Quant-UX 桌面/手机原型 v1 已建立,审核后拆实施工单。
|
||||
已确认:**DevHarness 轻量模式、MySQL 8、go-admin 管理端**。当前是需求和设计阶段,没有产品代码;管理端使用 `D:/github_project/goadmin` 的 go-admin/go-admin-ui;学习端采用 Vue 3 + TypeScript + Vite,独立工程、共用后端。默认学习语言为英语;配套构建和 Python NLP 仍待验证或确认;MVP 定位已确认“支持多账号、数据独立的自托管学习工具”,先邀请少量用户使用;F01~F12 已确认进入 MVP,X 系列暂不纳入。Quant-UX 桌面/手机原型 v1 已通过用户验收,四阶段实施工单已建立。
|
||||
|
||||
- [文档入口](docs/README.md) · [线上 Wiki](https://git.ilapage.cn/OPC/lexgo/wiki/Home)
|
||||
- [项目档案](docs/00-project-profile.md) · [需求总览](docs/09-product-requirements-overview.md)
|
||||
- [工作量估算](docs/10-workload-estimate.md):旧全量研究估算仅供参考;F01~F12 在原型审核后拆实施包并重新估算。
|
||||
- [工作量估算](docs/10-workload-estimate.md):F01~F12 剩余产品工作量初估 52~84 人日,技术验证后重估;旧全量研究仅供参考。
|
||||
- [四阶段实施总览 #16](https://git.ilapage.cn/OPC/lexgo/issues/16):14 张单元工单,工程基础 → 技术验证 → 首条学习闭环 → 补齐 MVP;原型 v1 已获用户验收。两端使用账号(用户名)+密码登录,不要求邮箱。
|
||||
- [原型工单 #1](https://git.ilapage.cn/OPC/lexgo/issues/1):Quant-UX 桌面/手机原型 v1,预览入口与审核记录见工单及需求总览。
|
||||
- [工作流](docs/01-workflow.md) · [开发与验证](docs/04-local-development-and-verification.md)
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
|
||||
wiki_page: Project-Profile
|
||||
wiki_url: https://git.ilapage.cn/OPC/lexgo/wiki/Project-Profile.-
|
||||
wiki_revision: 2736e048ed00d7a53c5e921a5c1026cbafe5f128
|
||||
synchronized_at: 2026-09-10T08:20:32Z
|
||||
wiki_revision: 5b119f72802ffb7a58222e04a2b887925e50ce2e
|
||||
synchronized_at: 2026-09-10T09:11:19Z
|
||||
<!-- gitea-wiki-mirror:end -->
|
||||
|
||||
# LexGo 项目档案
|
||||
@@ -111,3 +111,12 @@ M0 在 LexGo 隔离工程中验证:指定前后端配套构建;MySQL 8 迁
|
||||
原型站点为 https://qux.ilapage.cn/;v1 编辑源和预览统一见需求总览及工单 #1。用户要求减少页面说明、按目标页面呈现。账号配置不进入仓库。
|
||||
|
||||
默认学习语言:英语(用户于 2026-09-10 明确确认)。英语分词与本地词典资源仍需工程验证后固定版本。
|
||||
|
||||
|
||||
## 原型验收与实施准备(2026-09-10)
|
||||
|
||||
用户已验收当前 Quant-UX 桌面/手机 v1,原型工单 #1 已关闭;结论见[验收记录](https://git.ilapage.cn/OPC/lexgo/issues/1#issuecomment-7498)。LinguaCafe 对照修订未执行,后续由划词验证工单承接,不将预设交互计作真实选择验证。
|
||||
|
||||
学习端与管理端均使用账号(用户名)+密码登录,账号不要求邮箱格式;邮箱不作为必填登录标识。两端共用账号体系,管理权限由服务端单独校验。用户名唯一性和大小写规则在账号工单中细化。
|
||||
|
||||
[四阶段实施总览 #16](https://git.ilapage.cn/OPC/lexgo/issues/16) 已建立四阶段、14 张单元工单;详见需求总览与工作量估算。产品实现尚未开始。
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
|
||||
wiki_page: Architecture-and-Code-Map
|
||||
wiki_url: https://git.ilapage.cn/OPC/lexgo/wiki/Architecture-and-Code-Map.-
|
||||
wiki_revision: d9b2e822e6b3769fc6f6170074de580c71da2ae9
|
||||
synchronized_at: 2026-09-10T06:49:57Z
|
||||
wiki_revision: 1c6333435f539af5253b18c563bce56bc336afc8
|
||||
synchronized_at: 2026-09-10T09:11:22Z
|
||||
<!-- gitea-wiki-mirror:end -->
|
||||
|
||||
# 架构与代码地图
|
||||
@@ -70,3 +70,20 @@ flowchart TD
|
||||
部署方向为同域名 `/app` 学习端、`/admin` 管理端、共享 API,首期不拆业务微服务。这些前缀是部署建议,具体网关、静态资源 base、路由回退和登录方式在接口/部署设计中验证后固定。学习端独立工程不要求单独部署后端。
|
||||
|
||||
先按浏览器响应式界面设计电脑与手机使用;PWA 保留为后续候选,完整离线同步不在本次技术确认中。最终页面和 MVP 范围将在后续需求讨论中确定。
|
||||
|
||||
|
||||
## go-admin 模块参考与原型边界(2026-09-10)
|
||||
|
||||
以下来自已记录固定版本的本地源码检查,尚未执行配套构建。
|
||||
|
||||
| LexGo 内容 | 参考来源 | 复用边界与设计证据 |
|
||||
|---|---|---|
|
||||
| 账号、角色、菜单和 API 权限 | 后端 app/admin 的 sys_user/sys_role 路由、API、service/DTO/model;前端 src/views/admin/sys-user、sys-role | 两端用户名+密码登录;账号页面沿用表格/弹窗,字段说明即可;学习接口另加强制用户归属 |
|
||||
| 语言资源列表、配置 | SysConfig、SysDict 与管理前端对应列表/表单 | 复用表单模式;SysDict 是系统枚举,不能作为自然语言词典;简单配置不另画全套原型 |
|
||||
| 文本处理状态 | app/jobs 的 SysJob 状态操作可参考 | 原版是 cron 任务管理,不能作为可靠文本队列的证据;新任务需明确持久状态、恢复和幂等 |
|
||||
| 学习领域 API 与表 | router/apis/service/dto/models、版本迁移机制 | 沿用结构,独立设计词条身份、归属、原文位置与复习事务;后端无需 UI 原型 |
|
||||
| 阅读、查词、短语、复习 | 已验收 Quant-UX v1 与运行划词小样 | 使用定制学习组件,主要交互改变时补关键原型;真实触摸/连续选择必须运行验证 |
|
||||
|
||||
源码检查发现 common/actions/permission.go 允许关闭 EnableDP,且 DataScope 默认分支不添加过滤;该机制用于管理数据范围,不能单独保证私人学习数据隔离。学习接口必须强制按认证用户归属查询,不允许客户端指定用户替代认证身份。
|
||||
|
||||
仅当管理流程引入多步安装、处理中/失败重试等明显交互不确定性时,补关键状态原型。通常的列表、编辑、删除确认沿用 go-admin 表格、表单和弹窗,记录字段、权限、异常和验收即可。
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
|
||||
wiki_page: Business-Rules-and-Glossary
|
||||
wiki_url: https://git.ilapage.cn/OPC/lexgo/wiki/Business-Rules-and-Glossary.-
|
||||
wiki_revision: 014f3da14206e994d55fd32f9c75dbc7220af5f0
|
||||
synchronized_at: 2026-09-10T06:27:41Z
|
||||
wiki_revision: 2230cceecec064fdfa4116cb683cc02c16d29dbe
|
||||
synchronized_at: 2026-09-10T09:11:23Z
|
||||
<!-- gitea-wiki-mirror:end -->
|
||||
|
||||
# 业务规则与术语
|
||||
@@ -41,3 +41,10 @@ synchronized_at: 2026-09-10T06:27:41Z
|
||||
## 新项目需要补充什么
|
||||
|
||||
M0 固定首发语言语料、词条身份规则、短语选择与重叠规则、SRS 对照样例、时区边界、管理员可见范围、删除级联和恢复口径。性能目标 N08 仅为候选指标,需按硬件、词典和并发数据实测后定版。
|
||||
|
||||
|
||||
## 已确认登录规则(2026-09-10)
|
||||
|
||||
学习端与管理端均使用账号(用户名)+密码登录,账号不要求邮箱格式;邮箱不作为必填登录标识。两端共用账号体系,管理权限由服务端单独校验。用户名唯一性和大小写规则在账号工单中细化。
|
||||
|
||||
私人学习记录必须由服务端强制按当前用户归属过滤;管理员角色、部门范围或关闭 go-admin 数据权限开关均不能自动解除学习接口的本人归属约束。共享词典和个人释义分开维护。
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
|
||||
wiki_page: Product-Requirements-Overview
|
||||
wiki_url: https://git.ilapage.cn/OPC/lexgo/wiki/Product-Requirements-Overview.-
|
||||
wiki_revision: af3a9712b020ff34a2f14c94f82e2b175bfd33b3
|
||||
synchronized_at: 2026-09-10T08:20:45Z
|
||||
wiki_revision: 838c096a1ea3a1c030e857e5229dfe366ea3acba
|
||||
synchronized_at: 2026-09-10T09:11:31Z
|
||||
<!-- gitea-wiki-mirror:end -->
|
||||
|
||||
# 产品需求总览
|
||||
@@ -39,7 +39,7 @@ synchronized_at: 2026-09-10T08:20:45Z
|
||||
|
||||
## 原型与设计资产
|
||||
|
||||
已建立 Quant-UX 桌面与手机原型 v1,入口和覆盖范围见本页末尾;当前等待用户审核。管理区仅展示本 MVP 必要适配,后续实现沿用 go-admin。
|
||||
已建立 Quant-UX 桌面与手机原型 v1,入口和覆盖范围见本页末尾;当前已通过用户审核。管理区仅展示本 MVP 必要适配,后续实现沿用 go-admin。
|
||||
|
||||
## 状态规则
|
||||
|
||||
@@ -59,7 +59,7 @@ synchronized_at: 2026-09-10T08:20:45Z
|
||||
|
||||
### 原型确认记录
|
||||
|
||||
当前有原型 v1,尚无人工审核结论。确认人、确认时间和结果在用户实际审核后写入工单 #1。
|
||||
用户已验收当前 Quant-UX 桌面/手机 v1,原型工单 #1 已关闭;结论见[验收记录](https://git.ilapage.cn/OPC/lexgo/issues/1#issuecomment-7498)。LinguaCafe 对照修订未执行,后续由划词验证工单承接,不将预设交互计作真实选择验证。
|
||||
|
||||
## 更新时机
|
||||
|
||||
@@ -73,7 +73,7 @@ synchronized_at: 2026-09-10T08:20:45Z
|
||||
|
||||
2026-09-10 用户要求先记录已讨论技术方案,再讨论需求和 MVP。学习端采用 Vue 3 + TypeScript + Vite,通过 create-vue 新建独立工程,配套 Vue Router、Pinia、Element Plus、Vitest 和 Playwright;管理端基于指定 go-admin-ui 二次开发,共用基于 go-admin 扩展的后端及 MySQL 8。
|
||||
|
||||
上述决策只固定实现方向。当前 U/A/N 需求索引与 M0~M4 阶段仍是候选规划,不视为用户已批准全部 P0/P1/P2 或首版范围。不因技术选择自动创建实施工单或开始产品代码。目标用户现已确定为少量受邀用户;F01~F12 已筛选确认;默认学习语言已确认英语,原型交互细节仍需确认。
|
||||
上述决策只固定实现方向。当前 U/A/N 需求索引与 M0~M4 阶段仍是候选规划,不视为用户已批准全部 P0/P1/P2 或首版范围。不因技术选择自动创建实施工单或开始产品代码。目标用户现已确定为少量受邀用户;F01~F12 已筛选确认;默认学习语言已确认英语,原型 v1 已获用户验收,真实划词与调度仍需工程验证。
|
||||
|
||||
## MVP 范围基线 v1(2026-09-10,F01~F12 已确认)
|
||||
|
||||
@@ -94,7 +94,7 @@ B04 建议先提供可执行的部署与备份恢复步骤,不要求备份管
|
||||
|
||||
### F:已确认的首版学习闭环
|
||||
|
||||
F01~F12 全部已确认进入 MVP,目前处于交互原型设计阶段,尚未实现。范围变化应另行记录用户确认。
|
||||
F01~F12 全部已确认进入 MVP,目前已通过原型验收,实施工单待执行,尚未实现。范围变化应另行记录用户确认。
|
||||
|
||||
| 编号 | 功能 | 首版最小范围与通过条件 | 来源 |
|
||||
|---|---|---|---|
|
||||
@@ -141,7 +141,7 @@ Anki(U20)、YouTube/Jellyfin 远程字幕(U07/A08)、全量旧实例迁
|
||||
### 已确认流程与依赖
|
||||
|
||||
- 用户确认 F01~F12,并同意“更新范围文档 → 建原型工单 → Quant-UX 可点击原型 → 审核后拆实施工单”。
|
||||
- 本轮只做交互原型;不制作生产功能,不提前拆全量开发工单,不导出本地 HTML。
|
||||
- 原型阶段已结束,进入四阶段实施工单与技术验证;不导出本地 HTML。
|
||||
- F02 和 F03 均保留,支持粘贴文本与 TXT;F08 与 F10 均保留,必须展示短语保存与复习;F12 覆盖桌面和手机关键操作。
|
||||
- F05/F06/F07 是查词保存基础;所有私人数据归属本人,公共词典与模型可共享;原型只示意账号与数据归属;真实越权拒绝和服务端隔离在实现阶段验证。
|
||||
- 英语为演示语料,默认学习语言已确认英语。管理员创建账号、固定分章、按全库复习、不批量置已知作为原型草案处理,原型审核时确认细节。
|
||||
@@ -155,21 +155,21 @@ Anki(U20)、YouTube/Jellyfin 远程字幕(U07/A08)、全量旧实例迁
|
||||
| 多账号、数据独立、自托管、少量受邀用户先用 | 用户已确认 |
|
||||
| F01~F12 / X01~X14 | 用户已确认 F 全部进入,X 暂不纳入 |
|
||||
| 默认学习语言 | 用户已确认英语;原型文章为虚构样例 |
|
||||
| 交互和页面细节 | Quant-UX 原型制作后待用户审核 |
|
||||
| 交互和页面细节 | 当前 v1 已通过用户审核,见工单 #1 验收记录 |
|
||||
| 产品实现与运行验收 | 未开始 |
|
||||
|
||||
## Quant-UX 原型任务
|
||||
|
||||
2026-09-10 用户明确要求使用 Quant-UX 并同意先建原型工单、审核原型后再拆实施工单。审核必须具备可编辑设计源、可访问演示链接、版本标识、覆盖矩阵与实际测试结果;未审核不得标为已验收。实际入口见下方,审核结果统一记录到工单 #1。
|
||||
|
||||
原型正式任务:[MVP F01–F12:Quant-UX 桌面与手机交互原型 v1](https://git.ilapage.cn/OPC/lexgo/issues/1)。F01~F12 范围已确认;Quant-UX 连接已恢复,原型 v1 已建立,等待用户审核。
|
||||
原型正式任务:[MVP F01–F12:Quant-UX 桌面与手机交互原型 v1](https://git.ilapage.cn/OPC/lexgo/issues/1)。F01~F12 范围已确认;Quant-UX 连接已恢复,原型 v1 已建立并获用户验收。
|
||||
|
||||
### 原型 v1 审核入口(2026-09-10)
|
||||
|
||||
- 桌面:[可点击预览](https://qux.ilapage.cn/#/simulate.html?h=a2aa10as5WpKpxe9fjDXETLqmigWeGWqsSjGmNmERlfgTpjXambHTDwagN8C&s=true&log=false) / [原生编辑源](https://qux.ilapage.cn/#/apps/6aa25b51191a826306a7fc3a/design/start.html);48 个页面/状态。
|
||||
- 手机:[可点击预览](https://qux.ilapage.cn/#/simulate.html?h=a2aa10aFDLzpVy0xPE70ftx5adTPyjWy5bj6nhPk2kDkJEwtIf1GiZjqx1n6&s=true&log=false) / [原生编辑源](https://qux.ilapage.cn/#/apps/6aa25c53191a826306a7fc55/design/start.html);48 个页面/状态。
|
||||
|
||||
版本身份:LexGo · MVP F01–F12 · 桌面/手机 v1;模型摘要、实际点击证据和限制见[工单 #1](https://git.ilapage.cn/OPC/lexgo/issues/1)。确认人:待用户审核;确认时间:未确认;结论:待审核。
|
||||
版本身份:LexGo · MVP F01–F12 · 桌面/手机 v1;模型摘要、实际点击证据和限制见[工单 #1](https://git.ilapage.cn/OPC/lexgo/issues/1)。确认人:当前会话项目用户;确认日期:2026-09-10;结论:通过,精确记录见工单 #1 评论 7498。
|
||||
|
||||
用户要求页面尽量减少说明文字,与目标页面一致。产品页保留字段、操作、必要提示;功能编号、模拟说明和异常测试入口集中在独立导览及工单。英语及账号均为样例;输入、预设文件选择、处理状态、选词/短语与复习转换用于审阅交互,不证明真实文件解析、任意划词、数据持久化、权限隔离和调度正确。没有生成 HTML。
|
||||
|
||||
@@ -185,3 +185,29 @@ Anki(U20)、YouTube/Jellyfin 远程字幕(U07/A08)、全量旧实例迁
|
||||
原型审核后再拆实施工单,结合首发语言与技术验证重新估算 F01~F12;旧全量研究估算不是该 MVP 的承诺。
|
||||
|
||||
2026-09-10 用户补充确认默认学习语言为英语。MVP 默认启用英语学习空间,技术验证优先检查英语分词/lemma 与本地词典;此确认不扩展为多语言同时交付。
|
||||
|
||||
|
||||
## 实施工单与登录要求(2026-09-10)
|
||||
|
||||
用户已验收当前 Quant-UX 桌面/手机 v1,原型工单 #1 已关闭;结论见[验收记录](https://git.ilapage.cn/OPC/lexgo/issues/1#issuecomment-7498)。LinguaCafe 对照修订未执行,后续由划词验证工单承接,不将预设交互计作真实选择验证。
|
||||
|
||||
学习端与管理端均使用账号(用户名)+密码登录,账号不要求邮箱格式;邮箱不作为必填登录标识。两端共用账号体系,管理权限由服务端单独校验。用户名唯一性和大小写规则在账号工单中细化。
|
||||
|
||||
[四阶段实施总览 #16](https://git.ilapage.cn/OPC/lexgo/issues/16) 汇总四阶段与依赖,各单均包含完整路径、参考模块、设计证据、验收和人日估算。产品实现尚未开始。
|
||||
|
||||
| 阶段 | 工单 | 覆盖 | 预计人日 |
|
||||
|---|---|---|---:|
|
||||
| 1 | [#2 工程基础:管理员建账号,学习者登录独立空间](https://git.ilapage.cn/OPC/lexgo/issues/2) | B01–B02、F12 登录基础 | 6~9 |
|
||||
| 2 | [#3 技术验证:英语分词、原文定位与本地词典贯通](https://git.ilapage.cn/OPC/lexgo/issues/3) | F05–F06 技术验证 | 3~5 |
|
||||
| 2 | [#4 技术验证:桌面划词与手机短语范围选择](https://git.ilapage.cn/OPC/lexgo/issues/4) | F05、F08、F12 技术验证 | 3~5 |
|
||||
| 3 | [#5 粘贴英语文本,处理后进入本人章节阅读](https://git.ilapage.cn/OPC/lexgo/issues/5) | F01 基础、F02、F04 基础、F05 原文 | 5~8 |
|
||||
| 3 | [#6 配置英语词典,在章节中点词查看释义](https://git.ilapage.cn/OPC/lexgo/issues/6) | F05 查词、F06、B03 | 5~8 |
|
||||
| 3 | [#7 保存个人词义与状态,并在其他章节同步显示](https://git.ilapage.cn/OPC/lexgo/issues/7) | F07、F05 高亮、B02 | 4~6 |
|
||||
| 3 | [#8 完成到期单词复习,答题结果只记账一次](https://git.ilapage.cn/OPC/lexgo/issues/8) | F10 单词、B02 | 5~8 |
|
||||
| 4 | [#9 上传 TXT,校验编码后导入本人书库](https://git.ilapage.cn/OPC/lexgo/issues/9) | F03、F04 补齐 | 3~5 |
|
||||
| 4 | [#10 编辑和删除本人书籍、章节](https://git.ilapage.cn/OPC/lexgo/issues/10) | F01 补齐、F04 | 3~5 |
|
||||
| 4 | [#11 选择连续短语,保存并加入到期复习](https://git.ilapage.cn/OPC/lexgo/issues/11) | F08、F10 短语 | 4~7 |
|
||||
| 4 | [#12 搜索、筛选并编辑自己的词语和短语](https://git.ilapage.cn/OPC/lexgo/issues/12) | F09 | 2~4 |
|
||||
| 4 | [#13 完成章节并查看个人基础进度](https://git.ilapage.cn/OPC/lexgo/issues/13) | F11 | 2~3 |
|
||||
| 4 | [#14 补齐桌面与手机学习体验、主题及键盘操作](https://git.ilapage.cn/OPC/lexgo/issues/14) | F12 收尾 | 3~5 |
|
||||
| 4 | [#15 自托管试用交付:安装、完整恢复与两账号验收](https://git.ilapage.cn/OPC/lexgo/issues/15) | B04、F01–F12 集成验收 | 4~6 |
|
||||
|
||||
@@ -2,11 +2,56 @@
|
||||
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
|
||||
wiki_page: Workload-Estimate
|
||||
wiki_url: https://git.ilapage.cn/OPC/lexgo/wiki/Workload-Estimate.-
|
||||
wiki_revision: cd25e6c90b7fe28ff901f58fcccb9975513bacd5
|
||||
synchronized_at: 2026-09-10T08:09:47Z
|
||||
wiki_revision: 012c30f72b07cc9ff583c357409513a5362ca80a
|
||||
synchronized_at: 2026-09-10T09:11:37Z
|
||||
<!-- gitea-wiki-mirror:end -->
|
||||
|
||||
# LexGo 开发工作量估算
|
||||
# LexGo MVP 工作量估算
|
||||
|
||||
## 当前 F01–F12 估算(2026-09-10)
|
||||
|
||||
[四阶段实施总览 #16](https://git.ilapage.cn/OPC/lexgo/issues/16);原型已获用户验收,以下是剩余产品实现的规划估算。每人日按 8 小时,包含设计、前后端、测试、修正与必要文档;原型和本轮建单不计作产品实现完成。
|
||||
|
||||
| 阶段 | 工作量(人日) | 退出条件 |
|
||||
|---|---:|---|
|
||||
| 1. 工程基础 | 6~9 | 双前端、共享后端、MySQL 8 与用户名登录可验证 |
|
||||
| 2. 核心技术验证 | 6~10 | 英语资源、原文位置与真实划词有可复现结论 |
|
||||
| 3. 首条学习闭环 | 19~30 | 粘贴导入→阅读查词→保存词语→到期复习贯通 |
|
||||
| 4. 补齐 MVP 与交付 | 21~35 | TXT、短语、词汇、进度、两端体验及完整恢复通过 |
|
||||
| **合计** | **52~84** | F01–F12 加必要的多用户、自托管质量要求 |
|
||||
|
||||
单人满负荷约 10.4~16.8 个有效工作周;两人理想容量约 5.2~8.4 周,仅是除法换算,未计依赖、等待与投入差异,不作为交付日期。AI 辅助不预设固定折扣。
|
||||
|
||||
## 单元估算与依赖
|
||||
|
||||
| 工单 | 人日 | 前置工单 |
|
||||
|---|---:|---|
|
||||
| [#2 工程基础:管理员建账号,学习者登录独立空间](https://git.ilapage.cn/OPC/lexgo/issues/2) | 6~9 | 原型 #1 已验收 |
|
||||
| [#3 技术验证:英语分词、原文定位与本地词典贯通](https://git.ilapage.cn/OPC/lexgo/issues/3) | 3~5 | #2 |
|
||||
| [#4 技术验证:桌面划词与手机短语范围选择](https://git.ilapage.cn/OPC/lexgo/issues/4) | 3~5 | #2 |
|
||||
| [#5 粘贴英语文本,处理后进入本人章节阅读](https://git.ilapage.cn/OPC/lexgo/issues/5) | 5~8 | #2, #3 |
|
||||
| [#6 配置英语词典,在章节中点词查看释义](https://git.ilapage.cn/OPC/lexgo/issues/6) | 5~8 | #5, #3, #4 |
|
||||
| [#7 保存个人词义与状态,并在其他章节同步显示](https://git.ilapage.cn/OPC/lexgo/issues/7) | 4~6 | #6 |
|
||||
| [#8 完成到期单词复习,答题结果只记账一次](https://git.ilapage.cn/OPC/lexgo/issues/8) | 5~8 | #7 |
|
||||
| [#9 上传 TXT,校验编码后导入本人书库](https://git.ilapage.cn/OPC/lexgo/issues/9) | 3~5 | #5 |
|
||||
| [#10 编辑和删除本人书籍、章节](https://git.ilapage.cn/OPC/lexgo/issues/10) | 3~5 | #5 |
|
||||
| [#11 选择连续短语,保存并加入到期复习](https://git.ilapage.cn/OPC/lexgo/issues/11) | 4~7 | #4, #7, #8 |
|
||||
| [#12 搜索、筛选并编辑自己的词语和短语](https://git.ilapage.cn/OPC/lexgo/issues/12) | 2~4 | #11 |
|
||||
| [#13 完成章节并查看个人基础进度](https://git.ilapage.cn/OPC/lexgo/issues/13) | 2~3 | #10, #8, #11 |
|
||||
| [#14 补齐桌面与手机学习体验、主题及键盘操作](https://git.ilapage.cn/OPC/lexgo/issues/14) | 3~5 | #9, #12, #13 |
|
||||
| [#15 自托管试用交付:安装、完整恢复与两账号验收](https://git.ilapage.cn/OPC/lexgo/issues/15) | 4~6 | #14 |
|
||||
|
||||
阶段 2 两项可在工程基础通过后独立开展;TXT/书库完善可在粘贴路径通过后与复习分工,阶段是交付分组,不强制所有任务串行。各单包含基础手机适配,体验收尾单仅计跨功能补齐;交付单仅计集成与恢复,避免重复估算。
|
||||
|
||||
## 条件与重估
|
||||
|
||||
固定默认英语、MySQL 8、指定 go-admin 底座、独立 Vue 学习端;用户名+密码登录不要求邮箱。词典/模型可用性、底座构建和手机划词尚未验证,完成阶段 2 后重估剩余工作。Python NLP、任务执行机制和部署方式由验证固定。X 系列、多语言、公开注册、组织租户与旧实例全量迁移不计入本轮。无已记录实际产品工时,不反推消耗;目前产品完成量为 0。
|
||||
|
||||
以下保留早期全量研究,范围和条件不同,不能与上表相加。
|
||||
|
||||
---
|
||||
|
||||
# 历史全量研究估算(不作为当前 MVP 排期)
|
||||
|
||||
|
||||
## 估算口径
|
||||
|
||||
+10
-5
@@ -2,8 +2,8 @@
|
||||
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
|
||||
wiki_page: Home
|
||||
wiki_url: https://git.ilapage.cn/OPC/lexgo/wiki/Home
|
||||
wiki_revision: 08b4b9f996606b0039911d069c3f41c2e5ddee97
|
||||
synchronized_at: 2026-09-10T08:20:31Z
|
||||
wiki_revision: f77415b6507f85cabef2e1ea808628129deee2b7
|
||||
synchronized_at: 2026-09-10T09:11:18Z
|
||||
<!-- gitea-wiki-mirror:end -->
|
||||
|
||||
# LexGo 文档入口
|
||||
@@ -17,7 +17,7 @@ synchronized_at: 2026-09-10T08:20:31Z
|
||||
|
||||
## 五分钟开始
|
||||
|
||||
项目目前只有需求与设计资料、治理工具,没有产品代码。当前先审核 Quant-UX 原型,再拆 MVP 实施工单并安排技术验证。数据库已确定 MySQL 8,管理端已确定采用指定本地 go-admin/go-admin-ui;不把候选技术建议当作已实现能力。
|
||||
项目目前只有需求与设计资料、治理工具,没有产品代码。当前原型已通过用户验收,已拆 MVP 实施工单并安排技术验证。数据库已确定 MySQL 8,管理端已确定采用指定本地 go-admin/go-admin-ui;不把候选技术建议当作已实现能力。
|
||||
|
||||
命令从仓库根目录执行:`python dev_scripts/harness.py sync --verify` 同步线上页面并校验结构,预期退出码 0;`python -m unittest discover -s tests -v` 验证治理工具,预期全部通过。产品启动命令尚不存在。
|
||||
|
||||
@@ -39,8 +39,13 @@ Wiki 保存长期规则,工单保存单次实施与验收,Git 保存源码
|
||||
|
||||
## 当前设计阶段
|
||||
|
||||
F01~F12 已获用户确认,X 系列暂不纳入。Quant-UX 桌面与手机原型 v1 已建立,待审核;先审核学习闭环与异常状态,再拆实施工单。默认学习语言为英语,原型文章为虚构样例。
|
||||
F01~F12 已获用户确认,X 系列暂不纳入。Quant-UX 桌面与手机原型 v1 已通过用户验收;进入四阶段实施准备。默认学习语言为英语,原型文章为虚构样例。
|
||||
|
||||
原型制作进度与证据见[原型工单 #1](https://git.ilapage.cn/OPC/lexgo/issues/1)。
|
||||
|
||||
Quant-UX 原型 v1 已建立,等待用户审核。[桌面预览](https://qux.ilapage.cn/#/simulate.html?h=a2aa10as5WpKpxe9fjDXETLqmigWeGWqsSjGmNmERlfgTpjXambHTDwagN8C&s=true&log=false)、[手机预览](https://qux.ilapage.cn/#/simulate.html?h=a2aa10aFDLzpVy0xPE70ftx5adTPyjWy5bj6nhPk2kDkJEwtIf1GiZjqx1n6&s=true&log=false)。产品实现尚未开始。
|
||||
Quant-UX 原型 v1 已通过用户验收。[桌面预览](https://qux.ilapage.cn/#/simulate.html?h=a2aa10as5WpKpxe9fjDXETLqmigWeGWqsSjGmNmERlfgTpjXambHTDwagN8C&s=true&log=false)、[手机预览](https://qux.ilapage.cn/#/simulate.html?h=a2aa10aFDLzpVy0xPE70ftx5adTPyjWy5bj6nhPk2kDkJEwtIf1GiZjqx1n6&s=true&log=false)。产品实现尚未开始。
|
||||
|
||||
|
||||
## 当前实施入口
|
||||
|
||||
[四阶段实施总览 #16](https://git.ilapage.cn/OPC/lexgo/issues/16)。14 张单元工单,预计 52~84 人日;实际产品实现未开始。学习端与管理端均使用账号(用户名)+密码登录,不要求邮箱。详见需求总览和工作量表。
|
||||
|
||||
Reference in New Issue
Block a user