From 95e1c37e54ef6a0c264582fc811b40de514a0871 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Thu, 22 Oct 2026 19:42:26 +0200 Subject: [PATCH] ci(growth): name the PR behind each post-#93 baseline entry; take in #153 #184 already took main's growth since the #93 seed into the baseline with a generic rationale. Name the PR behind each of those entries instead, and add dokimi/repos/compare.py::_provenance_warnings, which #153 took over the complexity cap after #184 and which turns main's Tests job red again. Signed-off-by: Nikolay Petrov Signed-off-by: Anton Volkov --- dokimi/scripts/growth_baseline.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dokimi/scripts/growth_baseline.json b/dokimi/scripts/growth_baseline.json index 14f2e7e8..6f6855eb 100644 --- a/dokimi/scripts/growth_baseline.json +++ b/dokimi/scripts/growth_baseline.json @@ -3,7 +3,7 @@ "dokimi/commands/novelty.py": {"lines": 827}, "dokimi/harnesses/benchflow.py": {"lines": 869}, "dokimi/harnesses/docker_solver.py": {"lines": 927, "rationale": "pre-existing when the gate was introduced"}, - "dokimi/llm.py": {"lines": 1118, "rationale": "grew on main after the #93 seed and before it merged; split it in its own PR"}, + "dokimi/llm.py": {"lines": 1118, "rationale": "grew on main in #180 (replay a stored retry) after #93 seeded this baseline; split it in its own PR"}, "dokimi/report/model_compare.py": {"lines": 1297, "rationale": "grew on main in #73 (judge-validity --context stored) before the ratchet landed; split it in its own PR"}, "tests/test_arm_runner.py": {"lines": 1176, "rationale": "pre-existing when the gate was introduced"}, "tests/test_benchflow_harness.py": {"lines": 1716, "rationale": "pre-existing when the gate was introduced"}, @@ -28,7 +28,7 @@ "dokimi/commands/novelty.py::cmd_novelty_routing": {"complexity": 14}, "dokimi/commands/repo.py::cmd_repo_scan": {"complexity": 13}, "dokimi/commands/repo.py::cmd_repo_validate": {"complexity": 11, "rationale": "grew on main in #150 (repo validate --fail-on-warning) from 10 to 11 before the ratchet landed; split it in its own PR"}, - "dokimi/commands/repo_run.py::_context": {"complexity": 11, "rationale": "grew on main after the #93 seed and before it merged; split it in its own PR"}, + "dokimi/commands/repo_run.py::_context": {"complexity": 11, "rationale": "went over the cap on main in #120 (built-in review graders) after #93 seeded this baseline; split it in its own PR"}, "dokimi/commands/report.py::cmd_report_model_compare": {"complexity": 12}, "dokimi/commands/tasks.py::cmd_tasks_run": {"complexity": 11}, "dokimi/commands/tools.py::cmd_tools_preference": {"complexity": 11}, @@ -39,10 +39,10 @@ "dokimi/eval/arm_runner.py::ArmRunner.judge": {"complexity": 11}, "dokimi/eval/checklist.py::ChecklistReport.format_markdown": {"complexity": 12}, "dokimi/eval/degrade.py::build_pairs": {"complexity": 17, "rationale": "grew on main in #73 (judge-validity --context stored) from 10 to 17 before the ratchet landed; split it in its own PR"}, - "dokimi/eval/judge.py::Judge._judge_answer": {"complexity": 13, "rationale": "grew on main after the #93 seed and before it merged; split it in its own PR"}, + "dokimi/eval/judge.py::Judge._judge_answer": {"complexity": 13, "rationale": "grew on main in #180 (replay a stored retry) after #93 seeded this baseline; split it in its own PR"}, "dokimi/eval/judge_context.py::JudgeContextStore.from_artifact": {"complexity": 13}, "dokimi/eval/judge_sequential.py::run_sequential": {"complexity": 12, "rationale": "grew on main in #73 (judge-validity --context stored) from 6 to 12 before the ratchet landed; split it in its own PR"}, - "dokimi/eval/panel.py::JudgePanel._call_judge": {"complexity": 12, "rationale": "grew on main after the #93 seed and before it merged; split it in its own PR"}, + "dokimi/eval/panel.py::JudgePanel._call_judge": {"complexity": 12, "rationale": "grew on main in #180 (replay a stored retry) after #93 seeded this baseline; split it in its own PR"}, "dokimi/eval/plugin_delta.py::_validate_pair": {"complexity": 14}, "dokimi/eval/ragas_eval.py::RagasEvaluator.evaluate": {"complexity": 17}, "dokimi/eval/validity_scoring.py::_score_pairs": {"complexity": 13}, @@ -81,6 +81,7 @@ "dokimi/report/subject_report.py::render_subject_scorecard": {"complexity": 12}, "dokimi/report/task_runs_report.py::render_task_runs_report": {"complexity": 22}, "dokimi/repos/budget.py::budget": {"complexity": 21, "rationale": "pre-existing when the gate was introduced"}, + "dokimi/repos/compare.py::_provenance_warnings": {"complexity": 11, "rationale": "went over the cap on main in #153 (patch-arm uptake warnings) after #93 seeded this baseline; split it in its own PR"}, "dokimi/repos/environment/__init__.py::inspect_repo": {"complexity": 25, "rationale": "pre-existing when the gate was introduced"}, "dokimi/repos/environment/checks.py::_python": {"complexity": 11, "rationale": "pre-existing when the gate was introduced"}, "dokimi/repos/environment/risks.py::_runs_repository_code": {"complexity": 12, "rationale": "pre-existing when the gate was introduced"}, @@ -91,7 +92,7 @@ "dokimi/repos/l0/adapters.py::_build_names": {"complexity": 15, "rationale": "grew on main in #115 (L0 rules for static_check parity) before the ratchet landed; split it in its own PR"}, "dokimi/repos/l0/adapters.py::_make": {"complexity": 11}, "dokimi/repos/l0/core.py::Scan.resolve_path": {"complexity": 19}, - "dokimi/repos/manifest.py::_check_task": {"complexity": 23, "rationale": "grew on main after the #93 seed and before it merged; split it in its own PR"}, + "dokimi/repos/manifest.py::_check_task": {"complexity": 23, "rationale": "grew on main in #113 and again in #120 (built-in review graders) after #93 seeded this baseline; split it in its own PR"}, "dokimi/repos/manifest.py::parse_manifest": {"complexity": 15}, "dokimi/repos/runner.py::run_batch": {"complexity": 11, "rationale": "pre-existing when the gate was introduced"}, "dokimi/repos/source.py::GitTree.read_many": {"complexity": 14},