Week 11 — Time Tracking + Logging
Date range: Mar 31 – Apr 6
1) Summary
- ✅ Added session tracking system
- ✅ Integrated NTP time synchronization
- ✅ Logged writing sessions per day
- ✅ Generated structured logs (.jsonl format)
2) What I did
Session Tracking
- Session detection — Automatically detect when user starts and stops writing.
- Time sync — Integrated NTP protocol to keep accurate time without manual input.
- Session logging — Record each writing session with timestamp, duration, and note name.
Data Logging
- JSONL format — Structured logging for easy parsing and analysis.
- Daily aggregation — Track total writing time per day.
- Export — Implement data export for external analysis.
3) Data collected
- Writing session start/end times
- Session duration
- Notes edited per session
- Daily writing totals
- Weekly activity summary
4) Process images