Files
yao-meta-skill/reports/architecture_maintainability.json
T
2026-06-17 05:10:31 +08:00

158 lines
5.2 KiB
JSON

{
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-13",
"skill_dir": ".",
"summary": {
"python_file_count": 228,
"script_file_count": 152,
"test_file_count": 76,
"internal_module_count": 68,
"cli_script_count": 86,
"command_handler_count": 68,
"entrypoint_command_handler_count": 18,
"command_module_count": 6,
"warn_line_threshold": 900,
"watch_line_threshold": 720,
"early_watch_line_threshold": 600,
"block_line_threshold": 1500,
"largest_file_lines": 696,
"watchlist_count": 0,
"early_watchlist_count": 3,
"hotspot_count": 0,
"blocker_count": 0,
"decision": "pass"
},
"largest_files": [
{
"path": "tests/verify_yao_cli.py",
"lines": 696,
"kind": "test",
"severity": "pass",
"early_watch": true,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
{
"path": "tests/verify_world_class_evidence_intake.py",
"lines": 690,
"kind": "test",
"severity": "pass",
"early_watch": true,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
{
"path": "tests/verify_evidence_consistency.py",
"lines": 625,
"kind": "test",
"severity": "pass",
"early_watch": true,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
{
"path": "tests/verify_output_review_adjudication.py",
"lines": 599,
"kind": "test",
"severity": "pass",
"early_watch": false,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
{
"path": "scripts/render_skill_overview.py",
"lines": 588,
"kind": "cli-script",
"severity": "pass",
"early_watch": false,
"recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
},
{
"path": "scripts/build_skill_atlas.py",
"lines": 586,
"kind": "cli-script",
"severity": "pass",
"early_watch": false,
"recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
},
{
"path": "scripts/optimize_description.py",
"lines": 585,
"kind": "cli-script",
"severity": "pass",
"early_watch": false,
"recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
},
{
"path": "scripts/trust_check.py",
"lines": 582,
"kind": "cli-script",
"severity": "pass",
"early_watch": false,
"recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
},
{
"path": "scripts/render_evidence_consistency.py",
"lines": 580,
"kind": "cli-script",
"severity": "pass",
"early_watch": false,
"recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
},
{
"path": "tests/verify_world_class_evidence_ledger.py",
"lines": 579,
"kind": "test",
"severity": "pass",
"early_watch": false,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
{
"path": "scripts/world_class_submission_kit_rendering.py",
"lines": 576,
"kind": "internal-module",
"severity": "pass",
"early_watch": false,
"recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
},
{
"path": "scripts/render_review_studio.py",
"lines": 568,
"kind": "cli-script",
"severity": "pass",
"early_watch": false,
"recommendation": "Move data loading and large section renderers into focused review_studio_* modules."
}
],
"watchlist": [],
"early_watchlist": [
{
"path": "tests/verify_yao_cli.py",
"lines": 696,
"kind": "test",
"severity": "pass",
"early_watch": true,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
{
"path": "tests/verify_world_class_evidence_intake.py",
"lines": 690,
"kind": "test",
"severity": "pass",
"early_watch": true,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
{
"path": "tests/verify_evidence_consistency.py",
"lines": 625,
"kind": "test",
"severity": "pass",
"early_watch": true,
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
}
],
"hotspots": [],
"actions": [],
"artifacts": {
"json": "reports/architecture_maintainability.json",
"markdown": "reports/architecture_maintainability.md"
}
}