# 可持续迭代路线

按验收价值推进，不按代码行数或 token 用量推进。每个增量都应有明确输入、输出、验证和边界。

## 当前已交付

- MoonBit 审计核心：标签、角色/纯文本策略、Padding、来源、拼接边界和资源预算。
- JSONL 样本标准化及证据保留；JSON 文档接口；离线 CLI。
- 预训练与微调合成场景；修复对比、逐 token 查看、样本总览、完整报告导出。
- 有界界面呈现；编辑后使旧报告失效；大诊断集合的索引比较。
- 自动检查、跨后端测试、独立判定器、复现指南和开源来源说明。

## 优先级一：真实训练流程适配

- [x] 增加固定版本 Transformers tokenizer / collator 微型导出工具：自写公开合成文本、真实 WordLevel 分词及右侧 Padding、离线重建和来源清单。仅覆盖此窄流程，未验证生产数据或模型训练。
- [x] 在固定版本 Transformers/PyTorch 微型随机 GPT-2 上运行实际前向与反向，独立计算交叉熵并核对 logit 梯度掩码；不下载权重、不更新参数。
- [x] 分开记录并测试预训练边界目标与 assistant-only 目标的损失位置；保留注意力隔离未验证的边界。
- [x] 将 tokenizer / collator 输出与 MoonBit 审计结果的对应关系写成文档及测试，保留首位置提示，验证损坏标签与缺失来源。
- [x] 六项参考模型实验与 MoonBit 结果对照，覆盖首标签、实际梯度位置、Padding 错误与零目标样本；不等同于生产模型验证。
- [x] MoonBit 新增位移后预测目标数和零目标提示，CLI/界面/样本表同步显示；无效或部分审计保留无法计算，原声明标签计数不变。
- [ ] 扩展生产 tokenizer、对话模板和截断适配，获取授权数据上的端到端训练证据。
- [x] 在现有合成 WordLevel 流程增加真实左右截断，保留未截断 collator 标签基线和原始 token 区间；离线重建、MoonBit 监督减少诊断及微型模型损失/梯度对照通过。生产 BPE、聊天模板和特殊 token 截断仍待完成。

## 优先级二：发布与外部复现

- [x] 只读确认登录账号 FidollarinLA 与模块名前缀一致；核对 Apache-2.0、模块信息和实际归档，排除申报草稿及内部记录。未确认注册表版本可用性或发布权限。
- [x] 从实际归档创建独立本地消费者模块，验证类型化接口与 JSON/JSONL/比较入口，JS、Wasm GC、native 各 2 项测试；CI 增加同一复现步骤，未声称完成远端执行或注册表安装。
- [ ] 发布版本并从一个干净的外部 MoonBit 模块安装、运行最小样例；无凭证时报告具体缺项。
- [ ] 根据用户本人最终申报书核对每项承诺，避免未完成能力被写成已交付。
- [x] 完成当前演示的真实浏览器和 390px 窄屏检查，保存错误定位、修复比较和窄屏截图。

## 优先级三：规模与使用体验

- [x] 修复比较基线异步读取竞态：较旧读取不能覆盖新选择，清除/更换输入后不恢复旧基线，过期失败不覆盖当前提示。

- [x] 浏览器审计与修复比较移到模块 Worker，新增取消审计和过期消息保护；覆盖真实线程、可控交错消息与浏览器演示。资源上限不变，尚无吞吐量或响应延迟基准。
- [x] 完成流式边界设计，记录物理行号、跨批次 ID 唯一性、全局预算和结束前不得宣布完整通过的约束；CLI 先完成有界分块读取，由核心共享预算决定超限错误。
- [ ] 实现真正逐行/跨批次 JSONL 审计与全局 ID 索引，设计增量报告输出；当前仍在预算内拼接完整字符串再审计，不能处理任意大数据集。
- [x] 增加可解释的命令行摘要：标准错误流显示中文状态、证据计数和前五项问题，保留 JSON 输出及退出码；拒绝被静默忽略的参数组合。
- [x] MoonBit 审计/比较结果增加独立 schema_version，CLI 与浏览器导出保留；记录 v1 兼容约定、旧报告处理和源码结构迁移。
- [ ] 获取真实外部试用反馈，逐条记录并修复；不编造试用人数或评语。

## 2026-10-09 用户要求的工程复查

- [x] 独立记录角色与来源覆盖，避免字符串 ID 掩盖重叠或误报缺失；无效来源区间不再宣称已确认拼接边界。
- [x] 文件导入支持键盘操作，自定义数据与演示场景明确区分，比较失败后仍可清除基线。
- [x] 更新交付清单与申报草稿中的过时进度，保留草稿来源和生产验证边界。

已停止本聊天的定时迭代及额度提醒任务，后续开发由用户手动发起。开始工作时读取本路线和 WORKLOG，避免并发覆盖修改；不上传私有数据、不制造重复项目，保留可核查的实际验证结果。
