markitect-main/markitect/issues
tegwick d49fa8e9fb feat: implement issue activity tracking system (issue #113)
- 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>
2025-10-04 03:14:04 +02:00
..
plugins fix: resolve MarkiTect issue handling system integration problems (issue #120) 2025-10-04 02:14:59 +02:00
__init__.py feat: Complete Issue #59 - Unified issue management CLI with plugin architecture 2025-10-01 23:19:48 +02:00
activity_commands.py feat: implement issue activity tracking system (issue #113) 2025-10-04 03:14:04 +02:00
activity_tracker.py feat: implement issue activity tracking system (issue #113) 2025-10-04 03:14:04 +02:00
base.py feat: Complete Issue #65 Template Engine Foundation + Fix CLI Regression 2025-10-02 15:33:32 +02:00
commands.py feat: Integrate Requirements Engineering Agent and fix Issue #59 test failures 2025-10-02 00:45:06 +02:00
exceptions.py feat: Complete Issue #59 - Unified issue management CLI with plugin architecture 2025-10-01 23:19:48 +02:00
manager.py fix: resolve MarkiTect issue handling system integration problems (issue #120) 2025-10-04 02:14:59 +02:00