Проверяемый пакет исследования «Кто кого содержит: коэффициент поддержки по 118 районам Беларуси». Демографический расчёт по годовой законной границе трудоспособного возраста + условная денежная арифметика; весь итоговый расчёт — стандартная библиотека Python, воспроизведение за секунды.
Первый релиз: коэффициент поддержки (SR) и полная нагрузка (TDR) по 118 районам и стране, 1989–2056 (районы — с 2009 года), 3 сценария × 2 стартовых ряда × 3 варианта пенсионного возраста, год перехода трёх порогов (интервалом на районном уровне — гейт G-3), условная денежная арифметика (CG) с подавлением для пригородов Минска, 12 главных утверждений с классами DATA/CALC/MODEL/INTERPRETATION, 7 проверок валидации.
by-maps-pension-v1.0.0/
├── README.md вопрос, вывод, как воспроизвести
├── EXECUTIVE_BRIEF.md краткий бриф [ДАННЫЕ]/[РАСЧЁТ]/[МОДЕЛЬ]/[ИНТЕРПРЕТАЦИЯ]
├── METHODS.md · LIMITATIONS.md · VALIDATION.md
├── DATA_DICTIONARY.md · PROVENANCE.md · PREREGISTRATION.md
├── AGENT.md инструкции независимому аудитору (человеку/LLM)
├── claims.yaml 12 главных утверждений с классами и источниками
├── manifest.json · CHANGELOG.md · CITATION.cff · LICENSE.md
├── sources/registry.csv реестр источников (URL, лицензии, sha256)
├── sources/raw/ 5 вендоренных документальных источников
├── params/assumptions.yaml все допущения денежного слоя с обоснованиями
├── etl/ pension.py + минимальное подмножество зависимостей
├── data/curated/, data/raw/, web/public/data/ входные данные (пути как в репозитории)
├── data/final/computed_results.json 14 контрольных метрик (канонический снимок)
├── web/public/data/pension.json полные ряды SR/TDR/crossing/CG — то, что читает страница
├── code/run.sh единственная точка входа (stdlib, секунды)
├── code/verify.py сверка с checks/expected_results.json
└── checks/ инварианты, ожидаемые результаты, контрольные суммыunzip by-maps-pension-v1.0.0.zip && cd by-maps-pension-v1.0.0
bash code/run.sh
# == 1/3 Расчёт от sources/raw до data/final ==
# == 2/3 Инварианты данных ==
# == 3/3 Сверка с заявленными результатами ==
# 14 контрольных метрик воспроизведены в допусках.Годовая законная граница трудоспособного возраста (не константа) — реформа 2017–2022 учтена погодично. Год перехода районов — интервал, а не точная дата (гейт G-3 не пройден на районном уровне). Условная денежная арифметика — не реальные доходы или расходы района: общереспубликанский пенсионный фонд по районам не делится. Полные ограничения — в LIMITATIONS.md пакета и в методблоке страницы.