Some checks failed
Test / pytest (pull_request) Failing after 8s
- Maps module dependencies within the repo by scanning Python imports - Identifies entry points (scripts with __main__ guard) - Generates ASCII diagram showing module relationships - Produces ARCHITECTURE.md per repo Implements acceptance criteria for issue #99. Generated: 42 modules scanned, 35 entry points, 13 dependency edges. Smoke test: runs clean, produces non-empty ARCHITECTURE.md. Closes #99
3.2 KiB
3.2 KiB
Architecture: STEP35-compounding-intelligence-99
Generated by: scripts/architecture_doc_generator.py
Entry Points
scripts/architecture_doc_generator.pyscripts/refactoring_opportunity_finder.pyscripts/automation_opportunity_finder.pyscripts/bootstrapper.pyscripts/dead_code_detector.pyscripts/dedup.pyscripts/dependency_graph.pyscripts/freshness.pyscripts/gitea_issue_parser.pyscripts/harvester.pyscripts/improvement_proposals.pyscripts/knowledge_staleness_check.pyscripts/perf_bottleneck_finder.pyscripts/pr_complexity_scorer.pyscripts/priority_rebalancer.pyquality_gate.pyscripts/sampler.pyscripts/session_metadata.pyscripts/session_pair_harvester.pyscripts/session_reader.pyscripts/test_automation_opportunity_finder.pyscripts/test_bootstrapper.pyscripts/test_diff_analyzer.pytests/test_freshness.pyscripts/test_gitea_issue_parser.pyscripts/test_harvest_prompt.pyscripts/test_harvest_prompt_comprehensive.pyscripts/test_harvester_pipeline.pyscripts/test_improvement_proposals.pytests/test_knowledge_gap_identifier.pyscripts/test_knowledge_staleness.pytests/test_quality_gate.pyscripts/test_refactoring_opportunity_finder.pyscripts/test_session_pair_harvester.pyscripts/validate_knowledge.py
Module Dependencies
| Module | Imports |
|---|---|
quality_gate |
quality_gate |
scripts.harvester |
scripts.session_reader |
scripts.session_metadata |
scripts.session_reader |
scripts.test_bootstrapper |
scripts.bootstrapper |
scripts.test_harvester_pipeline |
scripts.harvester, scripts.session_reader |
scripts.test_pr_complexity_scorer |
scripts.pr_complexity_scorer |
scripts.test_priority_rebalancer |
scripts.priority_rebalancer |
scripts.test_session_pair_harvester |
scripts.session_pair_harvester |
tests.test_dedup |
scripts.dedup |
tests.test_knowledge_gap_identifier |
scripts.knowledge_gap_identifier |
tests.test_perf_bottleneck_finder |
scripts.perf_bottleneck_finder |
tests.test_quality_gate |
quality_gate |
ASCII Diagram
*quality_gate*
└─> quality_gate
*scripts.bootstrapper*
*scripts.dedup*
*scripts.harvester*
└─> scripts.session_reader
[scripts.knowledge_gap_identifier]
*scripts.perf_bottleneck_finder*
*scripts.pr_complexity_scorer*
*scripts.priority_rebalancer*
*scripts.session_metadata*
└─> scripts.session_reader
*scripts.session_pair_harvester*
*scripts.session_reader*
*scripts.test_bootstrapper*
└─> scripts.bootstrapper
*scripts.test_harvester_pipeline*
└─> scripts.harvester
└─> scripts.session_reader
[scripts.test_pr_complexity_scorer]
└─> scripts.pr_complexity_scorer
[scripts.test_priority_rebalancer]
└─> scripts.priority_rebalancer
*scripts.test_session_pair_harvester*
└─> scripts.session_pair_harvester
[tests.test_dedup]
└─> scripts.dedup
*tests.test_knowledge_gap_identifier*
└─> scripts.knowledge_gap_identifier
[tests.test_perf_bottleneck_finder]
└─> scripts.perf_bottleneck_finder
*tests.test_quality_gate*
└─> quality_gate
Generated automatically. Keep this file in sync with code changes by re-running the generator.