## Why 儿童端不应承载家长组课与资料管理。产品方向定为 **PC 管课 / iPad 只学**:家长在桌面组织课程并局域网分享;iPad 下载后学习,进度仅留本机。本 change 取代 `studydeck-ipad` 的「桌面对等四栏 + iPad 上传服务器」形态。 ## What Changes ### iPad(儿童端) - **BREAKING**:主路径不再提供 Explorer / Album 编辑 / iPad LAN 上传导入 / 勾选散文件开课。 - **HomeDeck**(`ui03-deck`):上方仅已下载课程横滑;下方最近学习;菜单进入「添加课程」。 - **DownloadBrowser**:粘贴 PC 地址或 **相机扫码** PC 分享二维码 → 拉清单 → 勾选下载学习包。 - **Study**:仅从本地课程/最近学习进入;分屏随屏幕方向自动切换;分割线拖拽调比例;右上角图标(上一页 / 下一页 / 收起·展开右侧舞台);左上角仅返回图标;进度在交互时与每 60 秒自动保存(无单独「保存进度」按钮)。 ### PC(家长端 StudyDeck) - **LAN Publish**:一键开启只读 HTTP 服务,列出已保存的 `combo` 课程,按 id 打包 zip 供 iPad 下载;展示 URL + QR;信任局域网提示。 - **组课进入发布清单**:Explorer 配对开课或课程草稿 Start/Save 会持久化为 combo album;仅 Session、未保存草稿不出现在发布清单。清单也可从已有 combo Session 提升补全。 - **Explorer 精简**:标题下显示路径;新建文件夹 / 导入文件 / 导入文件夹为图标按钮;`+` 新建专辑/课程 Tab 为空草稿,选课保留在原 selection Tab。 - **Lesson 列表**:卡片支持右键/双指点按(Mac)与右键/长按(Win)上下文菜单(开始/继续、删除)。 ### 协议与范围 - 局域网 HTTP,无鉴权;无云同步、无进度回传 PC。 - 发布与下载 MVP **仅 combo 课程**;playlist 不进清单。 - 不改 `frontend/` / `backend/` 牛津树管道。 ## Capabilities ### New Capabilities - `studydeck-pc-publish`: PC 局域网发布(生命周期、清单/打包 API、连接信息、combo 来源语义)。 - `studydeck-course-pack`: 学习包 zip(manifest + media)及 iPad 落盘/登记/覆盖更新。 - `studydeck-child-home`: 儿童首页货架与最近学习。 - `studydeck-child-download`: 连接 PC、扫码/粘贴、勾选下载与错误提示。 - `studydeck-child-study`: 本地课程学习舞台、方向自适应分屏、自动进度。 ### Modified Capabilities - (无)主库 `openspec/specs/` 当前为空;`studydeck-ipad` 在产品层由本 change 取代。 ## Impact - **`studydeck/`**:Publish 服务与面板;Explorer/Lesson/组课与 album 持久化联动。 - **`studydeck-ios/`**:儿童 IA + Download(含扫码)+ Study UX;相机与本地网络权限。 - **废弃主路径**:iPad Explorer / Album 编辑 / LanImportServer 上传(可残留代码但不作为主流程)。