Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/BOARD.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
> ROAD-TO-BETA)视为**归档快照**,不再更新;状态以本表为准。
>
> 状态图例:✅ 完成 · 🔵 进行中 · ⬜ 未开始 · 🅿️ 已延后(附因)
> 最近更新:2026-08-07 · 最新发布:**v0.1.0-alpha.11**(2026-07-22,首个含嵌入式 PG 的双平台产物;
> 最近更新:2026-08-21 · 最新发布:**v0.1.0-alpha.11**(2026-07-22,首个含嵌入式 PG 的双平台产物;
> PKG-2A release CI 首跑绿,产物体积增量与 PG 二进制吻合(mac 39.6→68MB / win 36.7→71MB);
> 干净机实机验收待做;待签名 U1/U2 方为干净机免绕行可装)

Expand Down Expand Up @@ -121,6 +121,7 @@
| **XM-2 图片元数据(M4;补齐 XM-1 的图片侧)**:`core/media/png_dimensions.dart` 纯函数(PNG 签名 + IHDR,不引解码库)→ 四个落盘点(inline 单/批、remote 单/批)顺手解析宽高,连同 `task.seed` 写进 `node.type_config`(主图那一张,与 XM-1 视频侧同键)与 `batch_results.width/height/seed`(逐 slot 各记各的,schema 已建未用的列自此有值)。**判定刻意严格、拿不到就不写键**:认错了会把垃圾尺寸写进库再一路带到排版,而列停在 NULL 画廊才知道退回默认比例——每条正向断言都配一条「非 PNG 时这些键根本不出现」的反向断言。inline 路径 bytes 在手零额外 IO;remote 路径回读文件头 33 字节(完整 IHDR 含 CRC),**任何探针失败一律吞掉**——元数据是锦上添花,绝不能把一次成功的生成拖成失败。视频侧不动(宽高仍归 XM-1 抽帧探针)。+22 例 | #226 |
| LB-23 内存基线:cacheWidth 缩略解码收口 ×4 文件 5 站点(gallery tile 图片+视频缩略图/batch grid/两微缩略图;lightbox InteractiveViewer 有意豁免)+ ImageCache 上限 100→256MB(`kImageCacheMaxBytes`,main bootstrap 设定)+ perf-baseline 内存水位节(方法论/阈值/mac 空载实测 140MB,画廊与生成场景按 SOP 待填,Windows 列待群内机器)+ keepAlive 盘点 8 文件无未管控大对象 | #227 |
| CH-2 视频 Inspector 角色区:角色区/命名框/角色 chip 抽共享 `characters_section.dart`(image inspector 1033→672 行,行为零变化以既有角色区测试一行未改全绿为证)+ video inspector 门控挂载(`maxRefImages>0` 对齐 CH-1 注入门,不检查 imageToImage——r2v/omni 语义;与 image 侧常挂+警示有意不同,视频多数 provider 无 ref 能力常挂=一屏死区)——CH-1 视频角色注入自此有用户可见入口 | #230 |
| **D-M4-2~8 七决策批量拍板落档(2026-08-21,全取推荐 A 档)**:画廊→画布=菜单动作 / 画廊删除=永久删行+文件 / 聚合器=编辑+重启 / 第二模板=openai-chat-image / 转码=单开关 1080p30 H.264 丢音频 / 项目复制=不带 jobs/batch/exports / 角色库=独立整屏仿 Gallery。**M4 Wave 3 全解锁**(CH-3→GA-5/6→AG-4/5→EX-2);详见 MASTERPLAN §9。顺带清理 4 个已合入 worktree + 8 条残留本地分支 | #231 |

## M1 补遗(审计发现的悬空项)

Expand Down
23 changes: 15 additions & 8 deletions docs/MASTERPLAN.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ beta 全周期零数据事故;官网稳定;SLA 演练过一次。
| D-5 Win 安装物(=U6)/ D-6 Win 证书(=U2) | PKG-4、beta 准入 | PKG-4 实测后即拍 |
| D-7 画布保真度 d4-d7 / D-8 ⌘K ✅ **已拍(2026-07-09)** | ~~CV-1~~ 已解锁 | ~~CV-1 开工前~~ 已拍板 |
| D-M4-1 脚本拆分 ✅ **已拍 A(2026-08-08)** | ~~SB-1/SB-2~~ 均已落地,E1 链贯通 | ~~SB-1 开工前~~ 已拍板 |
| D-M4-2~8(其余七项) | GA-5/6、AG-4/5、EX-2、CH-3 | M4 对应 Wave 开工前 |
| D-M4-2~8(其余七项)✅ **已拍,全取 A 档(2026-08-21)** | ~~GA-5/6、AG-4/5、EX-2、CH-3~~ Wave 3 全解锁 | ~~M4 对应 Wave 开工前~~ 已拍板 |
| D-BE-1/2 | LB-13A、LB-11/12 | 对应卡开工前 |
| D-9 任务状态载体 / D-10 数据目录选址 ✅ **D-10 已拍(2026-07-09)** | 规划运维 / ~~LB-10~~ 已解锁(新增迁移卡) | 首个 M4/M5 卡完成前 / ~~LB-10 前~~ 已拍板 |

Expand Down Expand Up @@ -349,13 +349,20 @@ beta 全周期零数据事故;官网稳定;SLA 演练过一次。
行为可断言可单测不花钱;LLM 辅助质量不可断言且成本 ≥L,留作 AG-5 chat 模板后的可选增强
(即 C 档,不废弃只延后)。**解锁 SB-1 → SB-2**;两卡均已落地,「粘贴脚本→分镜链→
出图/出视频→序列预览→按叙事序导出」E1 整条链贯通。
- **D-M4-2 画廊→画布形态**:A 菜单动作(推荐)/ B 画布内抽屉真拖拽(后续)/ C OS 拖放。
- **D-M4-3 画廊删除语义**:A 永久删除 行+文件(推荐)/ B 仅隐藏 / C 软删保文件。
- **D-M4-4 聚合器生效时机**:A 编辑+重启(推荐先做)→ B 追加运行时新增 / C 全运行时(永不)。
- **D-M4-5 第二协议模板**:A openai-chat-image(推荐)/ B gemini-compatible / C 延后。
- **D-M4-6 导出转码档位**:A 单开关 1080/30fps/H.264/丢音频(推荐)/ B 有音轨则 copy / C 参数面板。
- **D-M4-7 项目复制取舍**:A 不复制 jobs/batch/exports(推荐)/ B 复制终态(+M)。
- **D-M4-8 角色库入口**:A 独立整屏仿 Gallery(推荐)/ B Gallery tab / C 设置页(不建议)。
- **D-M4-2 画廊→画布形态**:✅ **已拍 A 菜单动作**(2026-08-21)。一张 S 卡打通功能;
真拖拽(B)是纯体验增强,后补不返工。**解锁 GA-5**。
- **D-M4-3 画廊删除语义**:✅ **已拍 A 永久删除行+文件**(2026-08-21)。与 LB-13 孤儿 GC
语义一致,不留「隐藏但占盘」第三态;须带二次确认垫层。**解锁 GA-6**。
- **D-M4-4 聚合器生效时机**:✅ **已拍 A 编辑+重启先做**(2026-08-21)。运行时 add-only(B)
为 L 级且动 JobQueue 调度预检,待真实需求再上(B 不废弃,顺延)。**解锁 AG-4**。
- **D-M4-5 第二协议模板**:✅ **已拍 A openai-chat-image**(2026-08-21)。chat 格式生态
覆盖面最大;前置「模板→适配器分派表」(~20 行)先落。**解锁 AG-5**。
- **D-M4-6 导出转码档位**:✅ **已拍 A 单开关 1080p/30fps/H.264/丢音频**(2026-08-21)。
异构拼接最小可用解;参数面板(C)明确不做。**解锁 EX-2**。
- **D-M4-7 项目复制取舍**:✅ **已拍 A 不复制 jobs/batch/exports**(2026-08-21)。复制的是
创作资产不是运行历史;省 M 级工作量。
- **D-M4-8 角色库入口**:✅ **已拍 A 独立整屏仿 Gallery**(2026-08-21)。复用 Gallery
路由/网格骨架,成本最低且不污染设置页。**解锁 CH-3**。

**后端系(D-BE,详见 backend 明细)**:
- **D-BE-1 purge retention 语义**:✅ **已拍 A**(LB-13a/#163 落地:有 success slot 的 job 永不 purge,保画廊)。
Expand Down
Loading