Block a user
DOC-FULL-020 P0 | position → NoteAnchor 转换 【status:partial】
完成报告
改动文件
crates/zx_document_core/src/anchors.rs— 新增NoteAnchor::to_position()反向转换方法,from_position()现在设置 `position_snapshot:…
DOC-FULL-022 P0 | 阅读事件单元测试 【status:partial】
完成报告
改动文件
crates/zx_document_core/src/events_v2.rs— 新增 11 个单元测试,覆盖全部 5 种事件类型
测试覆盖(11 个新增)
DOC-FULL-023 P0 | activeSecondsDelta 测试 【status:todo】
完成报告
现有覆盖
time_tracker.rs 已有 8 个单元测试覆盖全部核心场景:
test_43_seconds_total— 15s+15s+13s=43stest_pause_stops_time— 暂停 30s…
DOC-FULL-024 P0 | EventBuffer ack 测试 【status:todo】
完成报告
改动文件
crates/zx_document_core/src/events_v2.rs— 新增 2 个 buffer 生命周期测试
现有覆盖
test_export_ack_flow— export→ack→验证不重…
DOC-FULL-025 P0 | FFI 集成测试 【status:todo】
完成报告
改动文件
crates/zx_document_ffi/src/lib.rs— 新增mod ffi_tests,包含 9 个 FFI 集成测试
测试覆盖(9 个)
DOC-FULL-018 P0 | SearchResult 模型与搜索接口统一 【status:partial】
DOC-FULL-018 P0 | SearchResult 模型与搜索接口统一 【status:partial】
完成报告
改动文件
crates/zx_document_core/src/search.rs— SearchResult 新增page_number: Option<u32>+chapter_id: Option<String>字段,新增search_pdf_text()…
DOC-FULL-012 P0 | Markdown 解析完整化 【status:partial】
DOC-FULL-021 P0 | 阅读位置恢复接口 【status:todo】
DOC-FULL-011 P0 | DocumentInfo 完整化 【status:partial】
DOC-FULL-008 P0 | iOS 事件导出示例 【status:partial】
DOC-FULL-029 P0 | 符号检查与版本一致性验证 【status:todo】
DOC-FULL-007 P0 | FFI DTO 更新到 V2 【status:todo】
DOC-FULL-034 P0 | V1 → V2 兼容层 【status:todo】
DOC-FULL-035 P0 | V2 与 API 上传协议映射文档 【status:todo】
DOC-FULL-A3 P0 | Position 手动 Serialize 只对 serde 生效,UniFFI 不经过