feat: implement single command day wrap-up system (issue #124)
- Add comprehensive DayWrapUpService integrating worktime, activity, and cost tracking - Implement daily wrap-up command with auto-estimation and cost distribution features - Support multiple output formats (summary, detailed, JSON) with rich formatting - Add intelligent recommendations based on daily work patterns and data - Create estimate command for automatic worktime distribution based on activities - Include period wrap-up functionality for multi-day reporting and analysis - Add 15 comprehensive test cases covering all service and CLI functionality - Enable one-command workflow: estimate time, distribute costs, generate reports - Integrate seamlessly with existing worktime, activity, and cost tracking systems Features demonstrated: - Daily summary with 3h30m worktime across 2 issues - Proportional cost distribution (€150: 71.4% to #122, 28.6% to #123) - Activity tracking integration showing 3 activities across 2 issues - Intelligent recommendations for worktime and cost optimization 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -6386,6 +6386,10 @@ cli.add_command(activity_group)
|
||||
from markitect.finance.worktime_commands import worktime as worktime_group
|
||||
cli.add_command(worktime_group)
|
||||
|
||||
# Register day wrap-up commands
|
||||
from markitect.finance.day_wrapup_commands import wrapup as wrapup_group
|
||||
cli.add_command(wrapup_group)
|
||||
|
||||
|
||||
# Query Paradigm Commands - Issue #62
|
||||
@click.group()
|
||||
|
||||
Reference in New Issue
Block a user