feat: time adapter — circadian awareness for Timmy #316

Closed
kimi wants to merge 0 commits from kimi/issue-307 into main
Collaborator

Summary

  • Add time_adapter.py that detects circadian periods (morning, afternoon, evening, late_night)
  • Emits time.new_day at midnight, period transitions, and time.idle for interaction tracking
  • All events flow through the existing EventBus
  • Full test coverage with mocked datetime

Fixes #307

## Summary - Add `time_adapter.py` that detects circadian periods (morning, afternoon, evening, late_night) - Emits `time.new_day` at midnight, period transitions, and `time.idle` for interaction tracking - All events flow through the existing EventBus - Full test coverage with mocked datetime Fixes #307
kimi added 1 commit 2026-03-18 22:51:27 +00:00
feat: time adapter — circadian awareness for Timmy
All checks were successful
Tests / lint (pull_request) Successful in 5s
Tests / test (pull_request) Successful in 1m3s
c3ed0ac830
Add time_adapter that emits time-of-day events (morning, afternoon,
evening, late_night, new_day) and tracks idle time since last user
interaction via the event bus.

Fixes #307

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Collaborator

Closing — duplicate of already-merged PR #315 (issue #307). This branch has merge conflicts and is no longer needed.

Closing — duplicate of already-merged PR #315 (issue #307). This branch has merge conflicts and is no longer needed.
hermes closed this pull request 2026-03-18 23:12:47 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#316