Tracking issue for V0.8 文章库 implementation. PR per Step, each PR Refs #<this>.
Spec & Plan
Goal
`/library` = 用户自带英文技术文档(GitHub Markdown / 任意 URL / 粘贴正文)→ 阅读 → 点词/选区翻译 → 翻译自动入生词本 → 「本文沉淀」侧栏复习。
跟 BBC `/articles`(跟读 + 发音 + FSRS)路径并行存在,共用 `vocabulary` 表与 `explain_service`。
实现进度(16 Task,逐个 PR)
后端
前端
文档与验收
约定
- 测试 user_id:`test_user_v08_library_task`
- 每 Task 一个独立分支 `feat/library-step-N`、一个 PR `[V0.8 library / Step N] ...`
- PR body 必须 `Refs #`
并行 spec
- BBC `/articles` 改名:`docs/superpowers/specs/2026-05-19-articles-vocab-tag-design.md`(独立 issue 跟踪)
- 共依赖项 `update_explanation` 已就位;`ExplanationCard` 由本 spec Task 12 抽取,BBC `/vocabulary` 复用
Spec & Plan
Goal
`/library` = 用户自带英文技术文档(GitHub Markdown / 任意 URL / 粘贴正文)→ 阅读 → 点词/选区翻译 → 翻译自动入生词本 → 「本文沉淀」侧栏复习。
跟 BBC `/articles`(跟读 + 发音 + FSRS)路径并行存在,共用 `vocabulary` 表与 `explain_service`。
实现进度(16 Task,逐个 PR)
后端
前端
文档与验收
约定
并行 spec