Commit Graph

3 Commits

Author SHA1 Message Date
Jeff Emmett 2bb372b806 Update task task-003 2026-01-02 20:25:18 +01:00
Jeff Emmett fb51f12663 feat: add estimatedHours field and fix aggregator project duplication
- Add estimatedHours field to Task type for time tracking/invoicing
- Parse estimated_hours (snake_case) and estimatedHours (camelCase) from frontmatter
- Serialize to snake_case format
- Add --hours flag to CLI create/edit commands
- Add estimatedHours to MCP schema and handlers
- Display estimated hours in TaskCard with clock icon
- Add editable estimatedHours input in TaskDetailsModal
- Fix aggregator showing duplicate projects with different colors
  (now deduplicates by project name)
- Add comprehensive test suite for estimatedHours feature

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 21:27:59 -05:00
Jeff Emmett b9ee50e824 Create task task-003 2025-12-25 20:57:41 -05:00