fix: align CI role weights with contribution-architecture.md
config.py had extractor-heavy weights (0.40) from initial bootstrap. Correct weights per approved architecture: challenger 0.35, synthesizer 0.25, reviewer 0.20, sourcer 0.15, extractor 0.05. backfill-ci.py already had correct weights; this fixes the live computation in health.py. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
c29049924e
commit
9c0be78620
1 changed files with 5 additions and 5 deletions
|
|
@ -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 = {
|
CONTRIBUTION_ROLE_WEIGHTS = {
|
||||||
|
"challenger": 0.35,
|
||||||
|
"synthesizer": 0.25,
|
||||||
|
"reviewer": 0.20,
|
||||||
"sourcer": 0.15,
|
"sourcer": 0.15,
|
||||||
"extractor": 0.40,
|
"extractor": 0.05,
|
||||||
"challenger": 0.20,
|
|
||||||
"synthesizer": 0.15,
|
|
||||||
"reviewer": 0.10,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# --- Circuit breakers ---
|
# --- Circuit breakers ---
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue