tandem
Автономный агент тарифных кампаний Beeline: выбирает пилоты, обновляет оценки по их результатам и формирует до 10 кампаний (аудитория, тариф, канал)…
О проекте
Команда: tandem
Кейс HackAlem.ai: Телеком — Beeline
Стадия: Доведённый продукт
Задача кейса: Агент, который решает, каким абонентам какой тариф предложить (чистый прирост ARPU)
Суть
Автономный агент тарифных кампаний Beeline: выбирает пилоты, обновляет оценки по их результатам и формирует до 10 кампаний (аудитория, тариф, канал) плюс бесплатные Push, с CSV для оценщика и HTML-отчётом с основаниями.
Как устроено
По профилю 23 441 клиента, 21 тарифу и 14 823 переходам агент задаёт слабые априорные оценки, выбирает пилоты по ценности информации и обновляет убеждения (strategy/beliefs.py). Планировщик портфеля оценивает тарифы и каналы с учётом стоимости, неопределённости и лимитов (100 000 у.е., 15 000 контактов, 20 пилотов), аудитории не пересекаются; затем добавляются бесплатные Push-кампании с гарантией неубывания net. Независимые валидаторы пересчитывают бюджет и охват. Всё на Python/NumPy/pandas, без LLM.
Ключевые решения
- адаптивные пилоты
- value of information
- обновление оценок (beliefs)
- портфельная оптимизация
- Push overlay
- ablation-исследования
Метрики
Mock seed 0–9: 10/10 положительных, медиана net 1 476 624, минимум 1 058 935 у.е.; Push: 134 улучшения, 26 равенств, 0 ухудшений из 160 пар; 122 теста
Особенности
Честные ablation-сравнения с отрицательными результатами (адаптивность выигрывает не везде, rare_1 — 10/10 поражений); полный evidence-трейл от кампании до пилотов в HTML-отчёте и воспроизводимость в свежем clone.
Стек
Python · NumPy · pandas · HTML/CSS/JavaScript
Проект создан за 5 часов на финале хакатона HackAlem.ai (23 сентября 2026, Астана). Код — BAITC-Hacks/hack-84050a93-tandem.
README
README.mdtandem - агент тарифных кампаний
Автономный агент для Beeline Tariff Marketing Campaigns Case. По профилю клиентов и истории переходов выбирает пилоты, обновляет оценки по их результатам и формирует 1–10 кампаний: аудитория, целевой тариф и канал связи. Выход - CSV для официального оценщика и HTML с основаниями решений.
Результаты и доказательства
| Что проверено | Результат | Источник |
|---|---|---|
| Запуск в новом clone и окружении | 37 runtime-проверок; 122 теста, 0 пропусков | Независимая приёмка v1.3, сводка JSON |
| Текущий Agent на официальном mock, seed 0–9 | 10/10 положительных; медиана net 1 476 624, минимум 1 058 935 у.е. | Вывод оценщика, условия запуска |
| Бесплатные Push против исходной политики | 134 улучшения, 26 равенств, 0 ухудшений в 160 парах | Методика и доказательство, сводка, все пары |
| Адаптивные пилоты против фиксированного расписания | 70 пар: mixed_2 — 10/10 побед; rare_1 — 10/10 поражений; mock — 5 побед и 5 поражений | Сравнение политик, исходные результаты |
| Отчёт и скачивание результатов | Вкладки, кампании, фильтры и прокрутка проверены; CSV/JSON совпали побайтно, ошибок JavaScript нет | Браузерная проверка, скачивания |
Это отдельные проверки с разными исходными версиями; их связь с текущим кодом указана в карте доказательств. Чистая установка проверена на Windows/Python 3.12.14, интерфейс — Chrome через localhost. Проверка при принудительно отключённой сети, на других ОС и втором компьютере не проводилась. Данные синтетические; результаты сравнений относятся к нашим политикам.
Запуск и проверка
Нужны Python 3.12 и полный репозиторий. Зависимости NumPy 2.5.3 и pandas 3.0.6 закреплены в requirements.txt. API-ключи и GPU не требуются.
git clone https://github.com/BAITC-Hacks/hack-84050a93-tandem.git
cd hack-84050a93-tandem
Вместо clone можно распаковать Code → Download ZIP с GitHub.
Все команды ниже выполняются из папки с agent.py.
Windows PowerShell:
python -m venv .venv
.venv\Scripts\python.exe -m pip install -r requirements.txt
.venv\Scripts\python.exe tools/verify_submission.py
.venv\Scripts\python.exe tools/run_demo.py
Linux / macOS:
python3.12 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python tools/verify_submission.py
.venv/bin/python tools/run_demo.py
Ожидаемый результат: verify_submission выводит "passed": true; полный запуск —
Status: complete и путь к папке с submission.csv, decision_trace.json,
decision_report.html. Скрипт run_demo.py выполняет агента дважды, проверяет
совпадение CSV и строит отчёт из нового расчёта. При ошибке причина записана
в run_status.json и *_stderr.txt этой папки.
Для просмотра проверенным способом подставьте напечатанную папку запуска:
.venv\Scripts\python.exe -m http.server 8765 --bind 127.0.0.1 --directory "<папка_запуска>"
Откройте http://127.0.0.1:8765/decision_report.html. В Linux/macOS используйте
.venv/bin/python вместо .venv\Scripts\python.exe.
Контрольный результат seed 42
| Показатель | Значение |
|---|---|
| Финальные кампании | 5: 3 основные + 2 бесплатные добавки |
| Пилоты | 20 |
| Контакты вместе с пилотами | 6 732 |
| Расход вместе с пилотами | 30 632 у.е. |
| Уникальные клиенты финальных кампаний | 2 476 |
В HTML выберите tandem_03: переход tariff_8 → tariff_10 в MID связан с
пилотами №5 и №19. Проверьте сравнение четырёх каналов, основания бесплатных
добавок, журнал наблюдений и скачивание полного CSV/JSON.
Сохранённый CSV · Журнал JSON · Сохранённый HTML · Описание полей отчёта. GitHub показывает исходник HTML; интерфейс открывается локально.

Как работает агент
- Выбирает эксперименты. История задаёт слабые начальные оценки. Агент исследует разные ARPU-сегменты, выбирает следующие пилоты по ценности информации и повторно измеряет перспективные предложения. agent.py, обновление оценок.
- Собирает основной план. Оценивает тарифы и каналы с учётом стоимости, неопределённости и оставшихся ресурсов; основные аудитории не пересекаются. Планировщик, формулы.
- Добавляет бесплатные Push. Сохраняет основной план и использует только аудиторию основной кампании либо ячейку, полностью охваченную одним пилотом. При проверенных условиях правило максимального эффекта официального scorer даёт неубывание net. Реализация, условия и ограничения.
- Проверяет результат. Независимые валидаторы пересчитывают аудитории, бюджет, контакты и доказательства охвата. HTML связывает кампании с пилотами и проверяет согласованность CSV, журнала, данных и исходников. Проверка плана, проверка Push.
Рабочий алгоритм — Python, NumPy и pandas; интерфейс отчёта — HTML/CSS/JavaScript. Агент использует публичный интерфейс среды и не получает скрытую модель эффекта. Расчёт выполняется локально, без вызовов LLM. Архитектура и решения.
Данные, ограничения и повторение измерений
Включены профиль 23 441 клиента, 21 тариф и история 14 823 переходов. Лимиты: 100 000 у.е., 15 000 контактов вместе с пилотами, до 20 пилотов, до 10 финальных кампаний и 5 000 клиентов на кампанию. Аудит данных.
Положительный net не подтверждает все ограничения: их проверяет preflight. На убыточных и редких сценариях остаются потери; универсального преимущества адаптации не установлено. В контрольной серии Push на public mock улучшилась 1/10 пара. Условие неубывания относится к опубликованному scorer и неизменной базе; пересекающиеся модельные оценки не складываются в прибыль.
Повторить официальный расчёт на Windows:
.venv\Scripts\python.exe local_eval.py --runs 10
.venv\Scripts\python.exe make_submission.py
Вторая команда обновляет корневой submission.csv на seed 42.
Полные эксперименты и версии ·
Тесты и валидация ·
Обновление согласованных CSV/JSON/HTML после изменения кода.
Для разработки зависимости указаны в requirements-dev.txt.
Источники и вклад
Команда реализовала выбор пилотов, обновление оценок, планировщик, валидацию, экспорт, интерактивный отчёт и исследовательские сравнения. Codex использовался для анализа и разработки; Devin подготовил исходную валидацию и benchmark/stress, которые прошли ревью и доработку. За решения и проверку отвечают участники.
agent_template.py, environment.py, mock_environment.py, scoring_core.py,
local_eval.py, make_submission.py, CSV и PARTICIPANT_GUIDE.md предоставлены
организатором
и сохранены без изменений; условия исходных материалов сохраняются.
Дальнейшие задачи: улучшить поиск редких выгодных предложений и добавить ограничения частоты контактов. Реальная отправка кампаний и CRM-интеграция в прототипе не реализованы. План развития.
Авторство коммитов
GitHub-аккаунты ershope и ersssz принадлежат одному участнику команды. Ранние коммиты выполнены с прежними настройками Git (ershope), последующие — с авторством hopeme, связанным с аккаунтом ersssz.
Авторы коммитов
История коммитов
- 2026-09-23 17:57Update README.mdhopeme
- 2026-09-23 17:46Fix formatting in README header and textyerassyl-1
- 2026-09-23 17:45docs: record final independent evidence auditYerassyl
- 2026-09-23 17:38docs: focus README on reproducible evidence and remove duplicate walkthroughhopeme
- 2026-09-23 17:29docs: summarize verified v1.3 evidence with version boundarieshopeme
- 2026-09-23 17:21research: retain v1.3 after packing misses prespecified gain gatehopeme
- 2026-09-23 17:15research: retain regressions in scored pair distributionshopeme
- 2026-09-23 17:14research: freeze incumbent-preserving Push packing candidatehopeme
Все коммиты (65)
- 2026-09-23 17:04docs: publish independent v1.3 acceptance and verified report previewhopeme
- 2026-09-23 16:59Accept tandem v1.3 in clean runtime and interactive browserYerassyl
- 2026-09-23 16:48feat: add verified free Push coverage and explain complete campaign planshopeme
- 2026-09-23 16:43research: record 160 frozen holdout pairs for covered Push additionshopeme
- 2026-09-23 16:36research: record full-coverage development gains without regressionshopeme
- 2026-09-23 16:34research: freeze complete-pilot coverage extension before holdouthopeme
- 2026-09-23 16:31Report paired signed coverage evaluation and retain baselineYerassyl
- 2026-09-23 16:27fix: read official unique-audience metric in overlay measurementshopeme
- 2026-09-23 16:25research: freeze zero-cost push overlay candidate and paired protocolhopeme
- 2026-09-23 16:25Freeze signed pilot coverage candidate and paired evaluation protocolYerassyl
- 2026-09-23 16:11docs: complete first-run guidance and preserve archived measurementshopeme
- 2026-09-23 16:06docs: connect final acceptance evidence and clarify verification scopehopeme
- 2026-09-23 16:05merge: incorporate independent clean-clone acceptance evidencehopeme
- 2026-09-23 16:04docs: explain reproducible product workflow and measured evidencehopeme
- 2026-09-23 16:03test: record clean-clone final acceptance of 571cb75Yerassyl
- 2026-09-23 15:41docs: record fresh channel explanation reproductionhopeme
- 2026-09-23 15:40feat: explain channel alternatives with verified saved evidencehopeme
- 2026-09-23 15:30docs: record integrated research findings and passing release checkshopeme
- 2026-09-23 15:28research: integrate audited adaptivity ablation with mixed outcomeshopeme
- 2026-09-23 15:26research: report paired adaptivity ablation with mixed outcomesYerassyl
- 2026-09-23 15:24docs: record fresh demo launch without prebuilt submission artifactshopeme
- 2026-09-23 15:22fix: enforce shared five-minute demo deadlinehopeme
- 2026-09-23 15:22feat: add fresh end-to-end demo with isolated artifacts and run provenancehopeme
- 2026-09-23 15:21experiment: freeze fixed-survey adaptivity ablation protocol and candidateYerassyl
- 2026-09-23 15:09feat: add standalone evidence-linked campaign decision reporthopeme
- 2026-09-23 14:57docs: explain pilot research decision and audit reproduction scopehopeme
- 2026-09-23 14:57research: integrate completed pilot comparison without changing production policyhopeme
- 2026-09-23 14:56docs: record clean-checkout reproducibility resultshopeme
- 2026-09-23 14:54fix: normalize line endings in frozen policy verificationYerassyl
- 2026-09-23 14:53experiment: publish held-out pilot research and reject unsafe tradeoffsYerassyl
- 2026-09-23 14:53fix: canonicalize text checksums across clean Git checkoutshopeme
- 2026-09-23 14:51feat: add read-only reproducibility acceptance commandhopeme
- 2026-09-23 14:45experiment: record development trials and freeze early-stop candidateYerassyl
- 2026-09-23 14:45research: isolate channel candidate after measured downsidehopeme
- 2026-09-23 14:42feat: optimize channels jointly within selected audienceshopeme
- 2026-09-23 14:39experiment: implement isolated pilot sizing and early-stop alternativesYerassyl
- 2026-09-23 14:38feat: validate final plans and export reproducible submission artifactshopeme
- 2026-09-23 14:33bench: record independent 30-seed and synthetic stress verificationershope
- 2026-09-23 14:32fix: validate raw stress plans and document test dependenciesershope
- 2026-09-23 14:32merge: preserve stress evaluation and review hardeningershope
- 2026-09-23 14:32merge: integrate measured product demonstrationershope
- 2026-09-23 14:29fix: harden benchmark process handling and validate raw campaign plansershope
- 2026-09-23 14:29merge: integrate reproducible audience data auditershope
- 2026-09-23 14:28docs: add measured demo narrativeYerassyl
- 2026-09-23 14:27bench: record synthetic stress resultsYerassyl
- 2026-09-23 14:26test: add labelled synthetic stress scenariosYerassyl
- 2026-09-23 14:26merge: integrate independent validation and benchmarkershope
- 2026-09-23 14:24docs: record Agent benchmark for 409d9c0 and mainYerassyl
- 2026-09-23 14:23bench: record template and agent resultsYerassyl
- 2026-09-23 14:22feat: add reproducible agent benchmarkYerassyl
- 2026-09-23 14:19Merge remote-tracking branch 'origin/main' into codex/validationYerassyl
- 2026-09-23 14:18test: add campaign plan preflight validationYerassyl
- 2026-09-23 14:16feat: add reproducible dataset auditYerassyl
- 2026-09-23 14:12fix: keep pilot exploration active and allow portfolio repartitioningershope
- 2026-09-23 14:10feat: add adaptive pilot agent and constrained campaign plannerershope
- 2026-09-23 13:55docs: remove internal team notes from product repositoryershope
- 2026-09-23 13:53chore: bootstrap Beeline kit, baseline audit and team handoffershope
Структура репозитория (304 файлов)
.gitattributes .gitignore PARTICIPANT_GUIDE.md README.md agent.py agent_template.py customer_profile.csv data/arpu_monthly.csv data/change_tariff.csv data/dict_tariff.csv data/traffic.csv docs/adaptivity_ablation.md docs/approach.md docs/channel_allocation.md docs/data_analysis.md docs/decision_report.md docs/evidence.md docs/pilot_research.md docs/push_overlay.md docs/validation.md environment.py experiments/adaptivity_ablation/build_candidate.py experiments/adaptivity_ablation/fixed_agent.py experiments/adaptivity_ablation/frozen.json experiments/adaptivity_ablation/measure.py experiments/adaptivity_ablation/protocol.md experiments/adaptivity_ablation/report.py experiments/adaptivity_ablation/schedule.py experiments/adaptivity_ablation/test_ablation.py experiments/adaptivity_ablation/verify.py experiments/channel_allocation/__init__.py experiments/channel_allocation/optimizer.py experiments/pilot_research/__init__.py experiments/pilot_research/agent.py experiments/pilot_research/audit.py experiments/pilot_research/measure.py experiments/pilot_research/run_suite.py experiments/pilot_research/summarize.py experiments/pilot_research/test_research.py experiments/push_overlay/__init__.py experiments/push_overlay/agent.py experiments/push_overlay/full_coverage_agent.py experiments/push_overlay/full_coverage_protocol.md experiments/push_overlay/measure.py experiments/push_overlay/protocol.md experiments/push_overlay/scenarios.py experiments/push_overlay/test_full_coverage.py experiments/push_overlay/test_overlay.py feature_dictionary.csv local_eval.py make_submission.py mock_environment.py reporting/decision_report.template.html reports/adaptivity_ablation/attempts.csv reports/adaptivity_ablation/audit.json reports/adaptivity_ablation/comparison.json reports/adaptivity_ablation/comparison.jsonl reports/adaptivity_ablation/mechanism_checks.json reports/adaptivity_ablation/pairs.csv reports/adaptivity_ablation/policy_summary.csv reports/adaptivity_ablation/reproduction.json reports/adaptivity_ablation/reproduction.jsonl reports/baseline.json reports/baseline_submission.csv reports/benchmark-agent.md reports/benchmark_agent.csv reports/benchmark_agent.json reports/benchmark_review_additional.csv reports/benchmark_review_additional.json reports/benchmark_review_agent.csv reports/benchmark_review_agent.json reports/benchmark_review_stress.csv reports/benchmark_review_stress.json reports/benchmark_review_template.csv reports/benchmark_review_template.json reports/benchmark_stress.csv reports/benchmark_stress.json reports/benchmark_template.csv reports/benchmark_template.json reports/candidate_priors.csv reports/channel_additional.json reports/channel_development.json reports/channel_explanation_check.json reports/data_audit.json reports/decision_report.html reports/decision_trace.json reports/final_acceptance/README.md reports/final_acceptance/all_tests_stderr.txt reports/final_acceptance/all_tests_stdout.txt reports/final_acceptance/automatic_checks.json reports/final_acceptance/browser_decision_trace.json reports/final_acceptance/browser_submission.csv reports/final_acceptance/check_evidence.py reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/decision_report.html reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/decision_trace.json reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/export_stderr.txt reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/export_stdout.txt reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/report_stderr.txt reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/report_stdout.txt reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/run_status.json reports/final_acceptance/demo_runs/run_20260923T105619Z_7ljnlft5/submission.csv reports/final_acceptance/dev_versions_stderr.txt reports/final_acceptance/dev_versions_stdout.txt reports/final_acceptance/evidence_checks.json reports/final_acceptance/install_dev_stderr.txt reports/final_acceptance/install_dev_stdout.txt reports/final_acceptance/install_runtime_stderr.txt reports/final_acceptance/install_runtime_stdout.txt reports/final_acceptance/local_eval_seed42_stderr.txt reports/final_acceptance/local_eval_seed42_stdout.txt reports/final_acceptance/local_eval_ten_stderr.txt reports/final_acceptance/local_eval_ten_stdout.txt reports/final_acceptance/official_submission.csv reports/final_acceptance/official_submission_stderr.txt reports/final_acceptance/official_submission_stdout.txt reports/final_acceptance/run_acceptance.py reports/final_acceptance/run_demo_stderr.txt reports/final_acceptance/run_demo_stdout.txt reports/final_acceptance/runtime_versions_stderr.txt reports/final_acceptance/runtime_versions_stdout.txt reports/final_acceptance/ui_checks.json reports/final_acceptance/verify_after_stderr.txt reports/final_acceptance/verify_after_stdout.txt reports/final_acceptance/verify_before_stderr.txt reports/final_acceptance/verify_before_stdout.txt reports/final_acceptance/verify_help_stderr.txt reports/final_acceptance/verify_help_stdout.txt reports/final_acceptance/view_report.py reports/final_docs_audit/README.md reports/fresh_demo_check.json reports/integration_check.json reports/pilot_research/baseline_check.json reports/pilot_research/comparison.json reports/pilot_research/comparison.md reports/pilot_research/dev_baseline_diagnostics.json reports/pilot_research/dev_baseline_diagnostics.jsonl reports/pilot_research/dev_baseline_diagnostics_console.txt reports/pilot_research/dev_baseline_mock.csv reports/pilot_research/dev_baseline_mock.json reports/pilot_research/dev_baseline_mock_console.txt reports/pilot_research/dev_baseline_remaining.json reports/pilot_research/dev_baseline_remaining.jsonl reports/pilot_research/dev_baseline_remaining_console.txt reports/pilot_research/dev_baseline_stress.csv reports/pilot_research/dev_baseline_stress.json reports/pilot_research/dev_baseline_stress_console.txt reports/pilot_research/dev_sized_diagnostics.json reports/pilot_research/dev_sized_diagnostics.jsonl reports/pilot_research/dev_sized_diagnostics_console.txt reports/pilot_research/dev_sized_mock.csv reports/pilot_research/dev_sized_mock.json reports/pilot_research/dev_sized_mock_console.txt reports/pilot_research/dev_sized_remaining.json reports/pilot_research/dev_sized_remaining.jsonl reports/pilot_research/dev_sized_remaining_console.txt reports/pilot_research/dev_sized_stress.csv reports/pilot_research/dev_sized_stress.json reports/pilot_research/dev_sized_stress_console.txt reports/pilot_research/dev_stop_diagnostics.json reports/pilot_research/dev_stop_diagnostics.jsonl reports/pilot_research/dev_stop_diagnostics_console.txt reports/pilot_research/dev_stop_mock.csv reports/pilot_research/dev_stop_mock.json reports/pilot_research/dev_stop_mock_console.txt reports/pilot_research/dev_stop_remaining.json reports/pilot_research/dev_stop_remaining.jsonl reports/pilot_research/dev_stop_remaining_console.txt reports/pilot_research/dev_stop_stress.csv reports/pilot_research/dev_stop_stress.json reports/pilot_research/dev_stop_stress_console.txt reports/pilot_research/holdout_baseline_diagnostics.json reports/pilot_research/holdout_baseline_diagnostics.jsonl reports/pilot_research/holdout_baseline_diagnostics.txt reports/pilot_research/holdout_baseline_execution.json reports/pilot_research/holdout_baseline_mock.csv reports/pilot_research/holdout_baseline_mock.json reports/pilot_research/holdout_baseline_mock.txt reports/pilot_research/holdout_baseline_stress.csv reports/pilot_research/holdout_baseline_stress.json reports/pilot_research/holdout_baseline_stress.txt reports/pilot_research/holdout_stop_diagnostics.json reports/pilot_research/holdout_stop_diagnostics.jsonl reports/pilot_research/holdout_stop_diagnostics.txt reports/pilot_research/holdout_stop_execution.json reports/pilot_research/holdout_stop_mock.csv reports/pilot_research/holdout_stop_mock.json reports/pilot_research/holdout_stop_mock.txt reports/pilot_research/holdout_stop_stress.csv reports/pilot_research/holdout_stop_stress.json reports/pilot_research/holdout_stop_stress.txt reports/pilot_research/integrity.json reports/pilot_research/integrity_console.txt reports/pilot_research/scenario_designs.json reports/pilot_research/selection.json reports/pilot_research/tests_final.txt reports/push_acceptance/README.md reports/push_acceptance/acceptance.json reports/push_acceptance/browser_initial_dom.txt reports/push_acceptance/browser_results.json reports/push_acceptance/campaign_1_dom.txt reports/push_acceptance/campaign_2_dom.txt reports/push_acceptance/campaign_3_dom.txt reports/push_acceptance/demo_stderr.txt reports/push_acceptance/demo_stdout.txt reports/push_acceptance/dev_execution.json reports/push_acceptance/dev_packages.json reports/push_acceptance/download_verification.json reports/push_acceptance/downloads/decision_trace.json reports/push_acceptance/downloads/submission.csv reports/push_acceptance/empty_filter_dom.txt reports/push_acceptance/evidence_tab_dom.txt reports/push_acceptance/execution.json reports/push_acceptance/filter_HIGH_dom.txt reports/push_acceptance/filter_LOW_dom.txt reports/push_acceptance/filter_MID_dom.txt reports/push_acceptance/filter_all_dom.txt reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/decision_report.html reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/decision_trace.json reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/export_stderr.txt reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/export_stdout.txt reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/report_stderr.txt reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/report_stdout.txt reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/run_status.json reports/push_acceptance/fresh_runs/run_20260923T115327Z_8kxp8qz9/submission.csv reports/push_acceptance/horizontal_scroll_640.png reports/push_acceptance/install_dev_stderr.txt reports/push_acceptance/install_dev_stdout.txt reports/push_acceptance/install_runtime_stdout_stderr.txt reports/push_acceptance/log_transforms.json reports/push_acceptance/overlay_01_observations_dom.txt reports/push_acceptance/overlay_02_observations_dom.txt reports/push_acceptance/overlay_1280.png reports/push_acceptance/plan_1280.png reports/push_acceptance/provenance.json reports/push_acceptance/pytest_stderr.txt reports/push_acceptance/pytest_stdout.txt reports/push_acceptance/runtime_packages_stderr.txt reports/push_acceptance/runtime_packages_stdout.txt reports/push_acceptance/verify_help_stderr.txt reports/push_acceptance/verify_help_stdout.txt reports/push_acceptance/verify_stderr.txt reports/push_acceptance/verify_stdout.txt reports/push_acceptance_review.json reports/push_integration/README.md reports/push_integration/decision_report.html reports/push_integration/decision_trace.json reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/decision_report.html reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/decision_trace.json reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/export_stderr.txt reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/export_stdout.txt reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/report_stderr.txt reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/report_stdout.txt reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/run_status.json reports/push_integration/demo_runs/run_20260923T114437Z_3enxsgf_/submission.csv reports/push_integration/local_eval_ten_encoding_failure.txt reports/push_integration/local_eval_ten_stderr.txt reports/push_integration/local_eval_ten_stdout.txt reports/push_integration/submission.csv reports/push_integration/tests_stderr.txt reports/push_integration/tests_stdout.txt reports/push_integration/verification.json reports/push_integration/verify_stdout.txt reports/push_overlay/development.jsonl reports/push_overlay/development_fixed.json reports/push_overlay/development_fixed.jsonl reports/push_overlay/full_development.json reports/push_overlay/full_development.jsonl reports/push_overlay/full_holdout.json reports/push_overlay/full_holdout.jsonl reports/push_overlay/initial_measurement_failure.json reports/push_overlay/mechanism_seed42.json reports/push_overlay/mechanism_seed42.jsonl reports/push_overlay/scenario_designs.json reports/push_overlay/tests_stderr.txt reports/push_overlay/tests_stdout.txt reports/release_check.json reports/release_check_initial.json requirements-dev.txt requirements.txt scoring_core.py strategy/__init__.py strategy/beliefs.py strategy/full_coverage_push.py strategy/portfolio.py submission.csv tariff_dictionary.csv tests/test_benchmark.py tests/test_overlay_report.py tests/test_overlay_validation.py tests/test_push_port.py tests/test_validation.py tools/analyze_data.py tools/benchmark.py tools/channel_explanations.py tools/compare_channels.py tools/export_strategy.py tools/render_decision_report.py tools/run_baseline.py tools/run_demo.py tools/stress_benchmark.py tools/verify_submission.py validation/__init__.py validation/overlay.py validation/plan.py
Обсуждение 0 комментариев
Войдите, чтобы комментироватьПока нет комментариев — будьте первым.