{ "command": "status", "overall_score": 39.8, "objective_score": 78.4, "strict_score": 39.8, "verified_strict_score": 78.4, "dimension_scores": { "File health": { "score": 90.9, "strict_score": 90.9, "verified_strict_score": 90.9, "checks": 116, "issues": 15, "tier": 3, "detectors": { "structural": { "potential": 116, "pass_rate": 0.9094827586206896, "issues": 15, "weighted_failures": 10.499999999999998 } }, "strict": 90.9 }, "Code quality": { "score": 98.3, "strict_score": 98.3, "verified_strict_score": 98.3, "checks": 42, "issues": 1, "tier": 3, "detectors": { "flat_dirs": { "potential": 42, "pass_rate": 0.9833333333333333, "issues": 1, "weighted_failures": 0.7 } }, "strict": 98.3 }, "Duplication": { "score": 84.9, "strict_score": 84.9, "verified_strict_score": 84.9, "checks": 1361, "issues": 296, "tier": 3, "detectors": { "dupes": { "potential": 1105, "pass_rate": 0.9989140271493212, "issues": 4, "weighted_failures": 1.2 }, "boilerplate_duplication": { "potential": 256, "pass_rate": 0.20156250000000342, "issues": 292, "weighted_failures": 204.39999999999912 } }, "strict": 84.9 }, "Test health": { "score": 40.8, "strict_score": 40.8, "verified_strict_score": 40.8, "checks": 1562, "issues": 177, "tier": 4, "detectors": { "test_coverage": { "potential": 1449, "pass_rate": 0.3857561425419955, "issues": 64, "weighted_failures": 890.0393494566486 }, "subjective_review": { "potential": 113, "pass_rate": 0.7, "issues": 113, "weighted_failures": 33.9 } }, "strict": 40.8 }, "Security": { "score": 100.0, "strict_score": 100.0, "verified_strict_score": 100.0, "checks": 116, "issues": 0, "tier": 4, "detectors": { "security": { "potential": 116, "pass_rate": 1.0, "issues": 0, "weighted_failures": 0.0 } }, "strict": 100.0 }, "Naming Quality": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "naming_quality", "configured_weight": 2.0, "components": [] } }, "strict": 0.0 }, "Logic Clarity": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "logic_clarity", "configured_weight": 6.0, "components": [] } }, "strict": 0.0 }, "Type Safety": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "type_safety", "configured_weight": 12.0, "components": [] } }, "strict": 0.0 }, "Contracts": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "contract_coherence", "configured_weight": 12.0, "components": [] } }, "strict": 0.0 }, "Error Consistency": { "score": 56.5, "strict_score": 56.5, "verified_strict_score": 56.5, "checks": 10, "issues": 2, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.565, "issues": 2, "weighted_failures": 4.35, "assessment_score": 56.5, "placeholder": false, "dimension_key": "error_consistency", "configured_weight": 3.0, "components": [] } }, "strict": 56.5 }, "Abstraction Fit": { "score": 45.8, "strict_score": 45.8, "verified_strict_score": 45.8, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.458, "issues": 0, "weighted_failures": 5.42, "assessment_score": 45.8, "placeholder": false, "dimension_key": "abstraction_fitness", "configured_weight": 8.0, "components": [ "Abstraction Leverage", "Indirection Cost", "Interface Honesty" ], "component_scores": { "Abstraction Leverage": 65.5, "Indirection Cost": 62.1, "Interface Honesty": 71.5 } } }, "strict": 45.8 }, "AI Generated Debt": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "ai_generated_debt", "configured_weight": 1.0, "components": [] } }, "strict": 0.0 }, "High Elegance": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "high_level_elegance", "configured_weight": 22.0, "components": [] } }, "strict": 0.0 }, "Mid Elegance": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "mid_level_elegance", "configured_weight": 22.0, "components": [] } }, "strict": 0.0 }, "Low Elegance": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "low_level_elegance", "configured_weight": 12.0, "components": [] } }, "strict": 0.0 }, "Cross-Module Arch": { "score": 56.0, "strict_score": 56.0, "verified_strict_score": 56.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.56, "issues": 0, "weighted_failures": 4.4, "assessment_score": 56.0, "placeholder": false, "dimension_key": "cross_module_architecture", "configured_weight": 1.0, "components": [] } }, "strict": 56.0 }, "Init Coupling": { "score": 100.0, "strict_score": 100.0, "verified_strict_score": 100.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 1.0, "issues": 0, "weighted_failures": 0.0, "assessment_score": 0.0, "placeholder": false, "dimension_key": "initialization_coupling", "configured_weight": 1.0, "components": [] } }, "strict": 100.0 }, "Convention Drift": { "score": 100.0, "strict_score": 100.0, "verified_strict_score": 100.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 1.0, "issues": 0, "weighted_failures": 0.0, "assessment_score": 0.0, "placeholder": false, "dimension_key": "convention_outlier", "configured_weight": 1.0, "components": [] } }, "strict": 100.0 }, "Dep Health": { "score": 100.0, "strict_score": 100.0, "verified_strict_score": 100.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 1.0, "issues": 0, "weighted_failures": 0.0, "assessment_score": 0.0, "placeholder": false, "dimension_key": "dependency_health", "configured_weight": 1.0, "components": [] } }, "strict": 100.0 }, "Test Strategy": { "score": 46.3, "strict_score": 46.3, "verified_strict_score": 46.3, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.463, "issues": 0, "weighted_failures": 5.37, "assessment_score": 46.3, "placeholder": false, "dimension_key": "test_strategy", "configured_weight": 1.0, "components": [] } }, "strict": 46.3 }, "API Coherence": { "score": 100.0, "strict_score": 100.0, "verified_strict_score": 100.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 1.0, "issues": 0, "weighted_failures": 0.0, "assessment_score": 0.0, "placeholder": false, "dimension_key": "api_surface_coherence", "configured_weight": 1.0, "components": [] } }, "strict": 100.0 }, "Auth Consistency": { "score": 100.0, "strict_score": 100.0, "verified_strict_score": 100.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 1.0, "issues": 0, "weighted_failures": 0.0, "assessment_score": 0.0, "placeholder": false, "dimension_key": "authorization_consistency", "configured_weight": 1.0, "components": [] } }, "strict": 100.0 }, "Stale Migration": { "score": 100.0, "strict_score": 100.0, "verified_strict_score": 100.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 1.0, "issues": 0, "weighted_failures": 0.0, "assessment_score": 0.0, "placeholder": false, "dimension_key": "incomplete_migration", "configured_weight": 1.0, "components": [] } }, "strict": 100.0 }, "Structure Nav": { "score": 0.0, "strict_score": 0.0, "verified_strict_score": 0.0, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.0, "issues": 0, "weighted_failures": 10.0, "assessment_score": 0.0, "placeholder": true, "dimension_key": "package_organization", "configured_weight": 5.0, "components": [] } }, "strict": 0.0 }, "Design Coherence": { "score": 49.3, "strict_score": 49.3, "verified_strict_score": 49.3, "checks": 10, "issues": 0, "tier": 4, "detectors": { "subjective_assessment": { "potential": 10, "pass_rate": 0.493, "issues": 0, "weighted_failures": 5.07, "assessment_score": 49.3, "placeholder": false, "dimension_key": "design_coherence", "configured_weight": 10.0, "components": [] } }, "strict": 49.3 } }, "scorecard_dimensions": [ { "name": "File health", "score": 90.9, "strict": 90.9, "checks": 116, "issues": 15, "tier": 3, "subjective": false }, { "name": "API Coherence", "score": 100.0, "strict": 100.0, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "api_surface_coherence" ] }, { "name": "Abstraction Fit", "score": 45.8, "strict": 45.8, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "abstraction_leverage", "indirection_cost", "interface_honesty" ] }, { "name": "Auth Consistency", "score": 100.0, "strict": 100.0, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "authorization_consistency" ] }, { "name": "Code quality", "score": 98.3, "strict": 98.3, "checks": 42, "issues": 1, "tier": 3, "subjective": false }, { "name": "Cross-Module Arch", "score": 56.0, "strict": 56.0, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "cross_module_architecture" ] }, { "name": "Design Coherence", "score": 49.3, "strict": 49.3, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "design_coherence" ] }, { "name": "Duplication", "score": 84.9, "strict": 84.9, "checks": 1361, "issues": 296, "tier": 3, "subjective": false }, { "name": "Error Consistency", "score": 56.5, "strict": 56.5, "checks": 10, "issues": 2, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "error_consistency" ] }, { "name": "Security", "score": 100.0, "strict": 100.0, "checks": 116, "issues": 0, "tier": 4, "subjective": false }, { "name": "Test Strategy", "score": 46.3, "strict": 46.3, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "test_strategy" ] }, { "name": "Test health", "score": 40.8, "strict": 40.8, "checks": 1562, "issues": 177, "tier": 4, "subjective": false } ], "subjective_measures": [ { "name": "API Coherence", "score": 100.0, "strict": 100.0, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "api_surface_coherence" ] }, { "name": "Abstraction Fit", "score": 45.8, "strict": 45.8, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "abstraction_leverage", "indirection_cost", "interface_honesty" ] }, { "name": "Auth Consistency", "score": 100.0, "strict": 100.0, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "authorization_consistency" ] }, { "name": "Cross-Module Arch", "score": 56.0, "strict": 56.0, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "cross_module_architecture" ] }, { "name": "Design Coherence", "score": 49.3, "strict": 49.3, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "design_coherence" ] }, { "name": "Error Consistency", "score": 56.5, "strict": 56.5, "checks": 10, "issues": 2, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "error_consistency" ] }, { "name": "Test Strategy", "score": 46.3, "strict": 46.3, "checks": 10, "issues": 0, "tier": 4, "subjective": true, "placeholder": false, "cli_keys": [ "test_strategy" ] } ], "stats": { "total": 637, "open": 526, "fixed": 12, "auto_resolved": 99, "wontfix": 0, "false_positive": 0, "by_tier": { "2": { "open": 3, "fixed": 0, "auto_resolved": 7, "wontfix": 0, "false_positive": 0 }, "3": { "open": 408, "fixed": 12, "auto_resolved": 89, "wontfix": 0, "false_positive": 0 }, "4": { "open": 115, "fixed": 0, "auto_resolved": 3, "wontfix": 0, "false_positive": 0 } } }, "scan_count": 30, "last_scan": "2026-02-24T11:05:35+00:00", "by_tier": { "2": { "open": 3, "fixed": 0, "auto_resolved": 7, "wontfix": 0, "false_positive": 0 }, "3": { "open": 408, "fixed": 12, "auto_resolved": 89, "wontfix": 0, "false_positive": 0 }, "4": { "open": 115, "fixed": 0, "auto_resolved": 3, "wontfix": 0, "false_positive": 0 } }, "ignores": [], "suppression": { "last_ignored": 0, "last_raw_findings": 524, "last_suppressed_pct": 0.0, "last_ignore_patterns": 0, "recent_scans": 5, "recent_ignored": 0, "recent_raw_findings": 1577, "recent_suppressed_pct": 0.0 }, "potentials": { "go": { "structural": 116, "flat_dirs": 42, "signature": 12, "test_coverage": 1449, "security": 116, "subjective_review": 113, "boilerplate_duplication": 256, "dupes": 1105, "stale_wontfix": 0 } }, "codebase_metrics": { "go": { "total_files": 153, "total_loc": 32573, "total_directories": 42 } }, "score_breakdown": { "overall_score": 39.8, "mechanical_fraction": 0.4, "subjective_fraction": 0.6, "mechanical_avg": 78.42708860759494, "subjective_avg": 14.074796747967477, "entries": [ { "name": "File health", "pool": "mechanical", "score": 90.9, "checks": 116.0, "sample_factor": 0.58, "configured_weight": 2.0, "effective_weight": 1.16, "pool_share": 0.2936708860759493, "overall_per_point": 0.11746835443037973, "overall_contribution": 10.677873417721518, "overall_drag": 1.068962025316455 }, { "name": "Code quality", "pool": "mechanical", "score": 98.3, "checks": 42.0, "sample_factor": 0.21, "configured_weight": 1.0, "effective_weight": 0.21, "pool_share": 0.053164556962025315, "overall_per_point": 0.021265822784810127, "overall_contribution": 2.0904303797468353, "overall_drag": 0.036151898734177276 }, { "name": "Duplication", "pool": "mechanical", "score": 84.9, "checks": 1361.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.2531645569620253, "overall_per_point": 0.10126582278481011, "overall_contribution": 8.59746835443038, "overall_drag": 1.5291139240506322 }, { "name": "Test health", "pool": "mechanical", "score": 40.8, "checks": 1562.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.2531645569620253, "overall_per_point": 0.10126582278481011, "overall_contribution": 4.131645569620252, "overall_drag": 5.994936708860759 }, { "name": "Security", "pool": "mechanical", "score": 100.0, "checks": 116.0, "sample_factor": 0.58, "configured_weight": 1.0, "effective_weight": 0.58, "pool_share": 0.14683544303797466, "overall_per_point": 0.058734177215189864, "overall_contribution": 5.873417721518987, "overall_drag": 0.0 }, { "name": "Naming Quality", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 2.0, "effective_weight": 2.0, "pool_share": 0.016260162601626018, "overall_per_point": 0.00975609756097561, "overall_contribution": 0.0, "overall_drag": 0.975609756097561 }, { "name": "Logic Clarity", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 6.0, "effective_weight": 6.0, "pool_share": 0.04878048780487805, "overall_per_point": 0.029268292682926828, "overall_contribution": 0.0, "overall_drag": 2.926829268292683 }, { "name": "Type Safety", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 12.0, "effective_weight": 12.0, "pool_share": 0.0975609756097561, "overall_per_point": 0.058536585365853655, "overall_contribution": 0.0, "overall_drag": 5.853658536585366 }, { "name": "Contracts", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 12.0, "effective_weight": 12.0, "pool_share": 0.0975609756097561, "overall_per_point": 0.058536585365853655, "overall_contribution": 0.0, "overall_drag": 5.853658536585366 }, { "name": "Error Consistency", "pool": "subjective", "score": 56.5, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 3.0, "effective_weight": 3.0, "pool_share": 0.024390243902439025, "overall_per_point": 0.014634146341463414, "overall_contribution": 0.8268292682926829, "overall_drag": 0.6365853658536585 }, { "name": "Abstraction Fit", "pool": "subjective", "score": 45.8, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 8.0, "effective_weight": 8.0, "pool_share": 0.06504065040650407, "overall_per_point": 0.03902439024390244, "overall_contribution": 1.7873170731707315, "overall_drag": 2.1151219512195123 }, { "name": "AI Generated Debt", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.0, "overall_drag": 0.4878048780487805 }, { "name": "High Elegance", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 22.0, "effective_weight": 22.0, "pool_share": 0.17886178861788618, "overall_per_point": 0.1073170731707317, "overall_contribution": 0.0, "overall_drag": 10.731707317073171 }, { "name": "Mid Elegance", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 22.0, "effective_weight": 22.0, "pool_share": 0.17886178861788618, "overall_per_point": 0.1073170731707317, "overall_contribution": 0.0, "overall_drag": 10.731707317073171 }, { "name": "Low Elegance", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 12.0, "effective_weight": 12.0, "pool_share": 0.0975609756097561, "overall_per_point": 0.058536585365853655, "overall_contribution": 0.0, "overall_drag": 5.853658536585366 }, { "name": "Cross-Module Arch", "pool": "subjective", "score": 56.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.2731707317073171, "overall_drag": 0.2146341463414634 }, { "name": "Init Coupling", "pool": "subjective", "score": 100.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.4878048780487805, "overall_drag": 0.0 }, { "name": "Convention Drift", "pool": "subjective", "score": 100.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.4878048780487805, "overall_drag": 0.0 }, { "name": "Dep Health", "pool": "subjective", "score": 100.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.4878048780487805, "overall_drag": 0.0 }, { "name": "Test Strategy", "pool": "subjective", "score": 46.3, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.22585365853658534, "overall_drag": 0.26195121951219513 }, { "name": "API Coherence", "pool": "subjective", "score": 100.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.4878048780487805, "overall_drag": 0.0 }, { "name": "Auth Consistency", "pool": "subjective", "score": 100.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.4878048780487805, "overall_drag": 0.0 }, { "name": "Stale Migration", "pool": "subjective", "score": 100.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 1.0, "effective_weight": 1.0, "pool_share": 0.008130081300813009, "overall_per_point": 0.004878048780487805, "overall_contribution": 0.4878048780487805, "overall_drag": 0.0 }, { "name": "Structure Nav", "pool": "subjective", "score": 0.0, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 5.0, "effective_weight": 5.0, "pool_share": 0.04065040650406504, "overall_per_point": 0.024390243902439022, "overall_contribution": 0.0, "overall_drag": 2.4390243902439024 }, { "name": "Design Coherence", "pool": "subjective", "score": 49.3, "checks": 0.0, "sample_factor": 1.0, "configured_weight": 10.0, "effective_weight": 10.0, "pool_share": 0.08130081300813008, "overall_per_point": 0.048780487804878044, "overall_contribution": 2.4048780487804873, "overall_drag": 2.473170731707317 } ] }, "next_command": "desloppify issues", "narrative": { "phase": "stagnation", "headline": "Score plateaued at 39.8 for 5 scans. Naming Quality (0.0%) is where the breakthrough is. (2 review findings \u2014 run `desloppify issues`)", "dimensions": { "lowest_dimensions": [ { "name": "Naming Quality", "strict": 0.0, "issues": 0, "impact": 0.0, "subjective": true, "impact_description": "re-review to improve" }, { "name": "Logic Clarity", "strict": 0.0, "issues": 0, "impact": 0.0, "subjective": true, "impact_description": "re-review to improve" }, { "name": "Type Safety", "strict": 0.0, "issues": 0, "impact": 0.0, "subjective": true, "impact_description": "re-review to improve" } ], "biggest_gap_dimensions": [], "stagnant_dimensions": [ { "name": "File health", "strict": 90.9, "stuck_scans": 5 }, { "name": "Code quality", "strict": 98.3, "stuck_scans": 5 }, { "name": "Duplication", "strict": 84.9, "stuck_scans": 5 }, { "name": "Test health", "strict": 40.8, "stuck_scans": 5 }, { "name": "Security", "strict": 100.0, "stuck_scans": 5 }, { "name": "Naming Quality", "strict": 0.0, "stuck_scans": 5 }, { "name": "Logic Clarity", "strict": 0.0, "stuck_scans": 5 }, { "name": "Type Safety", "strict": 0.0, "stuck_scans": 5 }, { "name": "Contracts", "strict": 0.0, "stuck_scans": 5 }, { "name": "Abstraction Fit", "strict": 45.8, "stuck_scans": 5 }, { "name": "AI Generated Debt", "strict": 0.0, "stuck_scans": 5 }, { "name": "High Elegance", "strict": 0.0, "stuck_scans": 5 }, { "name": "Mid Elegance", "strict": 0.0, "stuck_scans": 5 }, { "name": "Low Elegance", "strict": 0.0, "stuck_scans": 5 }, { "name": "Cross-Module Arch", "strict": 56.0, "stuck_scans": 5 }, { "name": "Init Coupling", "strict": 100.0, "stuck_scans": 5 }, { "name": "Convention Drift", "strict": 100.0, "stuck_scans": 5 }, { "name": "Dep Health", "strict": 100.0, "stuck_scans": 5 }, { "name": "Test Strategy", "strict": 46.3, "stuck_scans": 5 }, { "name": "API Coherence", "strict": 100.0, "stuck_scans": 5 }, { "name": "Auth Consistency", "strict": 100.0, "stuck_scans": 5 }, { "name": "Stale Migration", "strict": 100.0, "stuck_scans": 5 }, { "name": "Structure Nav", "strict": 0.0, "stuck_scans": 5 }, { "name": "Design Coherence", "strict": 49.3, "stuck_scans": 5 } ] }, "actions": [ { "type": "issue_queue", "detector": "review", "count": 2, "description": "2 review findings need investigation \u2014 run `desloppify issues` to see the work queue", "command": "desloppify issues", "impact": 0.0, "dimension": "Unknown", "priority": 1, "lane": "refactor_0" }, { "type": "reorganize", "detector": "flat_dirs", "count": 1, "description": "1 flat_dirs findings \u2014 create subdirectories and use `desloppify move`", "command": "desloppify show flat_dirs --status open", "impact": 0.0, "dimension": "Code quality", "priority": 2, "lane": "restructure" }, { "type": "refactor", "detector": "structural", "count": 18, "description": "18 structural findings \u2014 decompose large files \u2014 extract logic into focused modules", "command": "desloppify show structural --status open", "impact": 0.0, "dimension": "File health", "priority": 3, "lane": "refactor_1" }, { "type": "refactor", "detector": "dupes", "count": 4, "description": "4 dupes findings \u2014 extract shared utility or consolidate duplicates", "command": "desloppify show dupes --status open", "impact": 0.0, "dimension": "Duplication", "priority": 4, "lane": "refactor_1" }, { "type": "refactor", "detector": "test_coverage", "count": 64, "description": "64 test_coverage findings \u2014 add tests for untested production modules \u2014 prioritize by import count", "command": "desloppify show test_coverage --status open", "impact": 0.0, "dimension": "Test health", "priority": 5, "lane": "test_coverage" }, { "type": "refactor", "detector": "signature", "count": 12, "description": "12 signature findings \u2014 consolidate inconsistent function signatures", "command": "desloppify show signature --status open", "impact": 0.0, "dimension": "Unknown", "priority": 6, "lane": "refactor_1" }, { "type": "refactor", "detector": "boilerplate_duplication", "count": 310, "description": "310 boilerplate_duplication findings \u2014 extract shared boilerplate into reusable helpers or base classes", "command": "desloppify show boilerplate_duplication --status open", "impact": 0.0, "dimension": "Duplication", "priority": 7, "lane": "refactor_1" }, { "type": "manual_fix", "detector": "stale_exclude", "count": 2, "description": "2 stale_exclude findings \u2014 remove stale exclusion or verify it's still needed", "command": "desloppify show stale_exclude --status open", "impact": 0.0, "dimension": "Code quality", "priority": 8, "lane": "refactor_2" }, { "type": "manual_fix", "detector": "subjective_review", "count": 113, "description": "113 files need design review \u2014 run design review with dimension templates", "command": "desloppify fix review", "impact": 0.0, "dimension": "Test health", "priority": 9, "lane": "refactor_1" } ], "strategy": { "fixer_leverage": { "auto_fixable_count": 0, "total_count": 530, "coverage": 0.0, "impact_ratio": 0.0, "recommendation": "none" }, "lanes": { "restructure": { "actions": [ 2 ], "file_count": 1, "total_impact": 0.0, "automation": "manual", "run_first": false }, "refactor_0": { "actions": [ 1 ], "file_count": 1, "total_impact": 0.0, "automation": "manual", "run_first": false }, "refactor_1": { "actions": [ 3, 4, 6, 7, 9 ], "file_count": 248, "total_impact": 0.0, "automation": "manual", "run_first": false }, "refactor_2": { "actions": [ 8 ], "file_count": 2, "total_impact": 0.0, "automation": "manual", "run_first": false }, "test_coverage": { "actions": [ 5 ], "file_count": 64, "total_impact": 0.0, "automation": "manual", "run_first": false } }, "can_parallelize": true, "hint": "5 independent workstreams, safe to parallelize. Rescan after each phase to verify. Review: 2 finding(s) \u2014 `desloppify issues`." }, "tools": { "fixers": [], "move": { "available": true, "relevant": true, "reason": "1 flat directories", "usage": "desloppify move [--dry-run]" }, "plan": { "command": "desloppify plan", "description": "Generate prioritized markdown cleanup plan" }, "badge": { "generated": true, "in_readme": true, "path": "scorecard.png", "recommendation": null } }, "debt": { "overall_gap": 0.0, "wontfix_count": 0, "worst_dimension": null, "worst_gap": 0.0, "trend": "stable" }, "milestone": null, "primary_action": { "command": "desloppify issues", "description": "2 review findings need investigation \u2014 run `desloppify issues` to see the work queue" }, "why_now": "5 independent workstreams, safe to parallelize. Rescan after each phase to verify. Review: 2 finding(s) \u2014 `desloppify issues`.", "verification_step": { "command": "desloppify scan", "reason": "revalidate after changes" }, "risk_flags": [], "strict_target": { "target": 95.0, "current": 39.8, "gap": 55.2, "state": "below", "warning": null }, "reminders": [], "reminder_history": { "zone_classification": 3, "report_scores": 22, "review_not_run": 2, "badge_recommendation": 1, "feedback_nudge": 3, "stagnant_nudge": 9, "review_findings_pending": 3 } }, "config": { "target_strict_score": 95, "review_max_age_days": 30, "holistic_max_age_days": 30, "generate_scorecard": true, "badge_path": "scorecard.png", "exclude": [ ".venv", "devour_data", "cmd/devour_data", "desloppify" ], "ignore": [], "ignore_metadata": {}, "zone_overrides": {}, "review_dimensions": [], "large_files_threshold": 0, "props_threshold": 0, "finding_noise_budget": 10, "finding_noise_global_budget": 0, "languages": {} } }