01 / PROVISIONAL
php-src commits over 30 days
clamp(current / 600 × 100, 0, 100)
- Вес
- 40%
- Диапазон
- 0—600 commits
- Direction
- higher_is_better
- Max age
- 48 часов
METHODOLOGY / mvp-1.3.0
КАК МЫ ЭТО НАСЧИТАЛИ / И ГДЕ ОГРАНИЧЕНИЯ
BOOTSTRAP
Версия mvp-1.3.0 является публичным immutable-контрактом. Изменение формулы, weights, thresholds или freshness требует новой версии.
Scope coverage55%
Coverage profile100%
Effective from05.11.2026 07:00UTC
Application2f273d4a55fde1c9c73c953dd574369c092218db
FORMULA / 01
Vitality Index = Σ(Category Score × Configured Weight) / Σ(Configured Weight)
Configured weights полной модели: Core Development 20%; Framework Ecosystem 15%; Package Ecosystem 20%. Их сумма 55% — это scope coverage; деление на неё выполняется один раз без промежуточного округления. Effective weights 36%/27%/36% — десятизначное представление долей для API и UI; в умножении они не участвуют.
CATEGORY / 01
Configured 20% / effective 36%
01 / PROVISIONAL
clamp(current / 600 × 100, 0, 100)
02 / PROVISIONAL
clamp(current / 7 200 × 100, 0, 100)
CATEGORY / 02
Configured 15% / effective 27%
01 / PROVISIONAL
clamp(current / 300 × 100, 0, 100)
02 / PROVISIONAL
clamp(current / 3 600 × 100, 0, 100)
03 / PROVISIONAL
clamp((current − window_start) / 25 000 000 × 100, 0, 100)
04 / PROVISIONAL
clamp((current − window_start) / 11 000 000 × 100, 0, 100)
05 / PROVISIONAL
clamp(current / 1 000 × 100, 0, 100)
06 / PROVISIONAL
clamp(current / 12 000 × 100, 0, 100)
CATEGORY / 03
Configured 20% / effective 36%
01 / PROVISIONAL
clamp((current − window_start) / 8 000 000 000 × 100, 0, 100)
02 / PROVISIONAL
clamp((current − window_start) / 5 000 × 100, 0, 100)
RULES / 02
MARKETING / 03
Death Probability = 100 − Vitality Index
Это обратное представление индекса для коммуникации. Оно не является статистически рассчитанной вероятностью смерти PHP или наступления какого-либо события.
STATUS / 04
VERY ALIVEscore ≥ 80
ALIVEscore ≥ 60
STABLEscore ≥ 40
DYINGscore ≥ 20
CRITICAL0 < score < 20
DEADscore = 0
REGISTER / 05
CONFIGURATION SHA-256
2663a9531450716a3ee99c3ea0912846a84812bd841840788a318286632ba76f