Block a user
[Important] publishedSequence 需要明确的内存序约束
[Important] MemTable 写入失败(Arena 满)在 WAL 写入后未覆盖
[Critical] Go 内存模型:lock-free read 需要原子发布机制
[Critical] 预创建 segment 可破坏尾部截断逻辑
已在设计文档中修复:f6a2cd9 update WAL segment boundary design 补充了 segment rotation 约束,明确新 segment 的 durable-ready 协议只能在当前 active segment 已结束于完整 WAL Batch 边界后启动,并禁…
🟢 [L6] load_file 失败后 watcher 已清空但旧状态残留
🟢 [L6] load_file 失败后 watcher 已清空但旧状态残留
已修复 — commit 967c11f
根因:load_file 在第154行先清空 file_watcher,如果后续 ProgressiveFileReader::open 失败,? 提前返回导致 watcher 丢失,而 loading_state 和 file_path…
🟢 [L4] 设置保存错误被忽略
修复方案
根因
app.rs:726 使用 let _ = self.color_config.save() 静默丢弃保存错误,用户按 Enter 退出设置后以为已保存,但磁盘写入可能失败。
修复内容
**1. 设置保存错误处理 (Oracle…
🟢 [L3] 颜色向后循环不 wrap
已修复: dfc016c
根因: cycle_color 向后循环使用 saturating_sub(1).min(colors.len()-1),到索引 0 时被钳位为 0,无法 wrap 到最后一个颜色。
修复: 替换为 `if p == 0 { colors.len() - 1 } else…