You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Audit findings:
1. jcode-mjd: Added `at: DateTime<Utc>` field to TodoEvent struct.
Updated all publish sites (save_todos, restore_todos_after_compaction).
Verified BusEvent::TodoUpdated variant was pre-existing.
2. jcode-1hl: Added `render_panel` function in todo_panel.rs that produces
ratatui Line<'static> list with marker icons (✓/→/○/⊘) per status.
Uses active_form when present, truncates to width, shows +N more hint.
3. jcode-pen: Wired todo reminder into ambient prompt system.
- Added todo_reminder_state: TodoReminderState to App struct
- TodoReminderState initialized in both App::new sites
- todo_turn_reminder() function reads app.todos() + app.todo_reminder_state
- Merged into current_turn_system_reminder at both call sites
- record_todo_update() called on BusEvent::TodoUpdated (turn.rs:1377)
- record_tool_call() called alongside telemetry::record_tool_call (turn.rs:981)
- Pattern: oh-my-pi todo-reminder.ts, 60s cooldown, triggers at 5+ calls
or 10+ minutes since last update.
cargo check clean.
0 commit comments