Commit fffa1b0
committed
refactor(docs): code analysis engine
changes:
- file: analyze_files.py
area: analyzer
added: [analyze_directory, _map_category_to_task_type, main, ExtractedTask, ExtractedMetric, _generate_summary, +17 more]
- file: demo_planfile_usage.py
area: core
added: [main, run_command]
- file: enhanced_analyze.py
area: analyzer
added: [analyze_directory, _map_category_to_task_type, main, ExtractedTask, ExtractedMetric, _generate_summary, +17 more]
- file: generate_from_files.py
area: core
added: [__init__, _generate_risks, main, _generate_target_metrics, _print_planfile_summary, _generate_quality_gates, +7 more]
- file: generate_planfile.py
area: core
added: [get_mock_redup_data, PlanfileGenerator, save_planfile, main, run, generate_metrics, +13 more]
- file: file_analyzer.py
area: analyzer
added: [__post_init__, __init__, analyze_directory, ExtractedTask, ExtractedMetric, _analyze_toon, +9 more]
- file: generator.py
area: analyzer
added: [_create_strategy_object, __init__, PlanfileGenerator, _generate_risks, generate_from_current_project, _make_serializable, +9 more]
- file: sprint_generator.py
area: analyzer
added: [_map_category_to_task_type, __init__, _get_highest_priority, generate_sprints, generate_tickets, SprintGenerator, +2 more]
- file: commands.py
area: cli
added: [generate_from_files_cmd]
- file: extra_commands.py
area: cli
added: [export_to_html, export_to_csv, compare_strategies, stats_cmd, health_cmd, export_cmd, +5 more]
- file: yaml_loader.py
area: core
modified: [save_strategy_yaml, load_strategy_yaml]
- file: models_v2.py
area: model
added: [export, merge, get_stats, compare]
modified: [Strategy, Sprint]
- file: practical_planfile_example.py
area: core
added: [show_strategy_content, run_planfile_command, main]
- file: simple_planfile_demo.py
area: core
added: [main, run_simple_command]
- file: test_integration.py
area: test
new_tests: 1
testing:
new_tests: 1
scenarios:
- integration
dependencies:
flow: "commands→extra_commands→generator→file_analyzer, generate_from_files→enhanced_analyze"
- generate_from_files.py -> enhanced_analyze.py
- generator.py -> file_analyzer.py
- generator.py -> sprint_generator.py
- sprint_generator.py -> file_analyzer.py
- commands.py -> extra_commands.py
- commands.py -> generator.py
- extra_commands.py -> generator.py
stats:
lines: "+1145283/-302 (net +1144981)"
files: 36
complexity: "Large structural change (normalized)"1 parent be47102 commit fffa1b0
File tree
41 files changed
+1145313
-305
lines changed- .planfile_analysis
- planfile
- analysis
- cli
- loaders
- project/.planfile_analysis
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
41 files changed
+1145313
-305
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
0 commit comments