AAYMA
RU
Войти

tandem

Автономный агент тарифных кампаний Beeline: выбирает пилоты, обновляет оценки по их результатам и формирует до 10 кампаний (аудитория, тариф, канал)…

Доведённый продукт
Команда «tandem» 33💬 0 комментариевс 23 сентября 2026 г.

О проекте

Команда: 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.md

tandem - агент тарифных кампаний

Автономный агент для Beeline Tariff Marketing Campaigns Case. По профилю клиентов и истории переходов выбирает пилоты, обновляет оценки по их результатам и формирует 1–10 кампаний: аудитория, целевой тариф и канал связи. Выход - CSV для официального оценщика и HTML с основаниями решений.

Результаты и доказательства

Что провереноРезультатИсточник
Запуск в новом clone и окружении37 runtime-проверок; 122 теста, 0 пропусковНезависимая приёмка v1.3, сводка JSON
Текущий Agent на официальном mock, seed 0–910/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; интерфейс открывается локально.

План кампаний из независимого запуска v1.3

Как работает агент

  1. Выбирает эксперименты. История задаёт слабые начальные оценки. Агент исследует разные ARPU-сегменты, выбирает следующие пилоты по ценности информации и повторно измеряет перспективные предложения. agent.py, обновление оценок.
  2. Собирает основной план. Оценивает тарифы и каналы с учётом стоимости, неопределённости и оставшихся ресурсов; основные аудитории не пересекаются. Планировщик, формулы.
  3. Добавляет бесплатные Push. Сохраняет основной план и использует только аудиторию основной кампании либо ячейку, полностью охваченную одним пилотом. При проверенных условиях правило максимального эффекта официального scorer даёт неубывание net. Реализация, условия и ограничения.
  4. Проверяет результат. Независимые валидаторы пересчитывают аудитории, бюджет, контакты и доказательства охвата. 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.

Звёзды
⭐ 0
Форки
0
Язык
HTML
Последний push
в прошлом месяце
Коммиты
65
Авторы
4
Файлы
304
Ветки
9

Авторы коммитов

hopeme 32yerassyl-1 21ershope 11hopeme 1

История коммитов

  • 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
Ветки (9)

Обсуждение 0 комментариев

Войдите, чтобы комментировать

Пока нет комментариев — будьте первым.