PHP DEAD INDEX

METHODOLOGY / mvp-1.1.0

КАК МЫ ЭТО НАСЧИТАЛИ / И ГДЕ ОГРАНИЧЕНИЯ

Методология
без тумана.

BOOTSTRAP

Версия mvp-1.1.0 является публичным immutable-контрактом. Изменение формулы, weights, thresholds или freshness требует новой версии.

Scope coverage20%

Coverage profile100%

Effective from28.08.2026 07:00UTC

Applicationa4bff3bc9fff2eaeee1a2a2d4bb6be231144462b

FORMULA / 01

Текущий профиль — Core-only

Vitality Index = Σ(Category Score × Effective Weight)

Configured weight Core в полной модели — 20%. В bootstrap-профиле effective weight становится 100%. Это объясняет разницу между coverage и scope coverage.

CATEGORY / 01

Core Development

Configured 20% / effective 100%

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 часов

02 / PROVISIONAL

php-src commits over 365 days

clamp(current / 7 200 × 100, 0, 100)

Вес
60%
Диапазон
0—7 200 commits
Direction
higher_is_better
Max age
48 часов

RULES / 02

Что происходит при проблемах с данными

  1. Calculation использует только observations, полученные не позже фиксированного cutoff.
  2. Последнее valid observation допускается только в пределах настроенного max age.
  3. Если обязательный input устарел или отсутствует, новый snapshot не публикуется.
  4. Weights не перераспределяются после временной ошибки provider.
  5. Предыдущий snapshot остаётся доступным и помечается как stale при чтении.
  6. Авторитетные decimal-вычисления не используют binary floating-point и не округляются до presentation boundary.

MARKETING / 03

Death Probability драматичнее, чем кажется

Death Probability = 100 − Vitality Index

Это обратное представление индекса для коммуникации. Оно не является статистически рассчитанной вероятностью смерти PHP или наступления какого-либо события.

STATUS / 04

Статусные пороги

VERY ALIVEscore ≥ 80

ALIVEscore ≥ 60

STABLEscore ≥ 40

DYINGscore ≥ 20

CRITICAL0 < score < 20

DEADscore = 0

REGISTER / 05

Опубликованные версии

mvp-1.1.0 28.08.2026 07:00 UTC CURRENT

CONFIGURATION SHA-256

c49526663d9256b30cfa80859e93f463bc822c6dcf5cd8cdf9486ac2288f2204