diff --git a/lib/config.py b/lib/config.py index 87b6485..d5bbf7f 100644 --- a/lib/config.py +++ b/lib/config.py @@ -156,13 +156,13 @@ CONTRIBUTOR_TIER_RULES = { }, } -# Role weights for CI computation (must match schemas/contribution-weights.yaml) +# Role weights for CI computation (must match core/contribution-architecture.md) CONTRIBUTION_ROLE_WEIGHTS = { + "challenger": 0.35, + "synthesizer": 0.25, + "reviewer": 0.20, "sourcer": 0.15, - "extractor": 0.40, - "challenger": 0.20, - "synthesizer": 0.15, - "reviewer": 0.10, + "extractor": 0.05, } # --- Circuit breakers ---