Commit Graph

4 Commits

Author SHA1 Message Date
b23ff30e97 feat: enhance cost tracking with general work session support
- Add `markitect cost session note` command for general work sessions
- Support work that is not tied to specific tracked issues
- Generate structured cost notes with comprehensive metadata
- Include token usage breakdown and cost allocation guidance
- Create cost note for agent ecosystem consolidation work (€0.2760)

Enhancement allows tracking of general development work like agent
optimization, infrastructure improvements, and other non-issue tasks
while maintaining proper cost documentation and allocation.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-05 20:55:44 +02:00
20e7f0f5bd feat: complete issue #114 - Issue #114
Automated issue wrap-up including:
- Implementation completion verification
- Test execution and validation
- Cost tracking and note generation
- Repository state commit

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-05 00:31:10 +02:00
397b607442 feat: implement comprehensive Period Management Framework (issue #112)
Complete period lifecycle management system including:

- PeriodManager class with full lifecycle operations
- Period status management (open/calculating/closed) with validation
- Period overlap detection and conflict resolution
- Comprehensive cost calculation and aggregation engine
- Loss carried forward calculations between periods
- Period closure validation with audit trails
- Current period detection and auto-creation utilities

CLI Integration:
- Complete period command suite (create, list, show, calculate, status, close, current)
- Professional CLI output with detailed formatting
- Comprehensive error handling and validation
- Date filtering and status filtering capabilities

Testing:
- 25 core PeriodManager tests covering all functionality
- 24 CLI command tests ensuring proper integration
- Edge case testing for complex scenarios
- 49 total tests passing with comprehensive coverage

Database Integration:
- Utilizes existing cost_periods schema from FinanceModels
- Full SQLite integration with proper constraints
- Performance-optimized indexes and queries
- Seamless integration with existing cost tracking system

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 01:41:58 +02:00
dab6b9fdef feat: implement cost report template generator with Claude session tracking (issue #119)
Some checks failed
Test Suite / unit-tests (3.11) (push) Has been cancelled
Test Suite / unit-tests (3.12) (push) Has been cancelled
Test Suite / integration-tests (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / performance-tests (push) Has been cancelled
Test Suite / code-quality (push) Has been cancelled
Test Suite / security-scan (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
Comprehensive cost tracking system implementation including:

- Cost report generator with multiple formats (summary, detailed, audit)
- Full CLI integration with cost management commands
- Claude session cost tracking and estimation
- Professional markdown reports with frontmatter/contentmatter
- Automatic cost note generation for issue implementations
- Complete test coverage (33 test cases)
- Database integration with finance schema initialization

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 01:31:36 +02:00