DOC-FULL-004 P0 | ActiveTimeTracker 【status:todo】 #53
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
v2 设计
iOS 控制 tick 节奏(Timer 15s),Rust 计算 delta。Rust 不创建 timer。
方法
start / pause / resume / tick / close
规则
DOC-FULL-004 P0 | activeSecondsDelta 计算器to DOC-FULL-004 P0 | ActiveTimeTrackerDOC-FULL-004 P0 | ActiveTimeTrackerto DOC-FULL-004 P0 | ActiveTimeTracker 【status:todo】审查结论:document runtime 当前有文件类型识别/MaterialType/PreviewMode/DocumentInfo(基本)/Markdown解析/Text解析/ImageMeta/Search(V1 Markdown+Text)/NoteAnchor(V1)/ReadingEvent(V1)/ReadingPosition(V1)/EventBuffer(V1基础)/iOS构建/UniFFI绑定/docs。但 V2 核心模型(ReadingSession/EventV2/ActiveTimeTracker)不存在,EventBuffer 缺 ack/failed,Position 缺 camelCase+clamp,PDF/EPUB/Office 为 stub,测试覆盖不足 V2。
本 Issue: ActiveTimeTracker 不存在。iOS ReadingEventCollector 用 Timer 15s 控制 tick,Rust 不参与计时。
状态: status:todo
工作类型: work:new-module
完成 ✅
time_tracker.rs(155行)模型: ActiveTimeTracker{last_tick_ms, is_active, remainder_ms}
方法: start/pause/resume/tick/close
规则
测试: 8 passed (85 total)