From 1f28bb98f78d8fbca8c8ced751c0b6de3e802cc0 Mon Sep 17 00:00:00 2001 From: Nikolay Petrov Date: Thu, 22 Oct 2026 12:49:59 -0700 Subject: [PATCH] ci(growth): take main's growth since the #93 seed into the baseline #93 merged with a baseline seeded before #120, #165, #171 and #180 landed, so the ratchet test fails on main and on every open PR: llm.py, four functions grew past or over the cap, and novelty/bundle.py shrank under it. Raise those entries with a rationale and drop the bundle.py entry. Signed-off-by: Nikolay Petrov --- dokimi/scripts/growth_baseline.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dokimi/scripts/growth_baseline.json b/dokimi/scripts/growth_baseline.json index 2b0f5fe8..14f2e7e8 100644 --- a/dokimi/scripts/growth_baseline.json +++ b/dokimi/scripts/growth_baseline.json @@ -3,8 +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": 1112}, - "dokimi/novelty/bundle.py": {"lines": 1016, "rationale": "grew on main in #101 before the ratchet landed; split it in its own PR"}, + "dokimi/llm.py": {"lines": 1118, "rationale": "grew on main after the #93 seed and before it merged; 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"}, @@ -29,6 +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/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": 12}, + "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_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": 11}, + "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/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}, @@ -91,7 +91,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": 22, "rationale": "grew on main in #113 (reusable repo-eval workflow) before the ratchet landed; split it in its own PR"}, + "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::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},