refactor: split types.TaskLogEntry into domain & ui#177
Conversation
Move task log records and reporting projections into the domain package, while keeping bubble tea list state and formatting in a UI-specific adapter. Persistence now works with domain models removing presentation concerns from it.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (18)
💤 Files with no reviewable changes (3)
📝 WalkthroughWalkthroughTask-log, active-task, and report models are defined in the domain package and removed from the types package. Persistence queries and fixtures are updated to scan and return domain models. UI messages, commands, handlers, calculations, reports, statistics, and log rendering now use those models. A 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Move task log records and reporting projections into the domain package,
while keeping bubble tea list state and formatting in a UI-specific
adapter.
Persistence now works with domain models removing presentation
concerns from it.