- Add comprehensive IssueActivityTracker service with ActivityType enum and IssueActivity dataclass - Implement full CLI interface with log, show, list, summary, delete, and import-activities commands - Support activity logging with automatic period detection and cost allocation integration - Add activity retrieval by issue, by period, with filtering and pagination - Include activity summaries with statistics and breakdowns across issues and time periods - Support bulk operations for activity import from JSON/CSV formats - Integrate with existing finance schema using cost_periods and issue_activity_log tables - Add 28 comprehensive test cases covering all functionality with 100% pass rate - Enable both table and JSON output formats for all CLI commands 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
248 KiB
248 KiB