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>
31 lines
946 B
Python
31 lines
946 B
Python
"""
|
|
Finance module for MarkiTect cost tracking system.
|
|
|
|
This module provides comprehensive financial management capabilities including:
|
|
- Cost item management (monthly recurring and one-time costs)
|
|
- Period-based cost allocation to active issues
|
|
- Financial reporting and audit trails
|
|
- Integration with issue management system
|
|
|
|
Core Components:
|
|
- models: Database models and schema definitions
|
|
- cost_manager: Cost item lifecycle management
|
|
- period_manager: Calculation period management
|
|
- allocation_engine: Cost distribution algorithms
|
|
- reports: Financial reporting and analytics
|
|
"""
|
|
|
|
from .models import FinanceModels
|
|
from .cost_manager import CostItemManager, CostItem, CostCategory
|
|
from .report_generator import CostReportGenerator, ReportConfig
|
|
from .cli import cost_commands
|
|
|
|
__all__ = [
|
|
'FinanceModels',
|
|
'CostItemManager',
|
|
'CostItem',
|
|
'CostCategory',
|
|
'CostReportGenerator',
|
|
'ReportConfig',
|
|
'cost_commands'
|
|
] |