Skip to content

test(ratchet): raise four line budgets to main's current sizes (fixes red main) - #2151

Closed
abrichr wants to merge 1 commit into
mainfrom
fix/ratchet-budgets-main
Closed

abrichr wants to merge 1 commit into
mainfrom
fix/ratchet-budgets-main

Conversation

@abrichr

@abrichr abrichr commented Nov 9, 2026

Copy link
Copy Markdown
Member

Main's launcher run-ci fails tests/test_file_size_ratchet.py::test_listed_files_are_within_budget (Python CI on main 5680b40). Merges after #1510 set the budgets grew four files:

File Budget Now
runtime/replayer.py 19861 19873
__main__.py 14487 14501
qualification.py 5882 5963
ir.py 6578 6580

The growth came from #2134 (qualification.py, the certified-bundle digest fix), #1924, #2127, #1880 and #1905. This PR raises the four budgets in packages/flow/docs/design/DECOMPOSITION.md to the current line counts and changes no code. check_file_size_ratchet.py passes and test_file_size_ratchet.py passes 8/8.

Main is red: launcher run-ci fails test_listed_files_are_within_budget.
#2134, #1924, #2127, #1880 and #1905 grew these files after #1510 set
the budgets: runtime/replayer.py 19861->19873, __main__.py 14487->14501,
qualification.py 5882->5963, ir.py 6578->6580.

Signed-off-by: abrichr <richard.abrich@mldsai.com>
@abrichr

abrichr commented Nov 9, 2026

Copy link
Copy Markdown
Member Author

Codex review: APPROVE at bcee29b. The only changed file is DECOMPOSITION.md, and each new budget equals the file's actual line count: 19873, 14501, 5963 and 6580.

@abrichr

abrichr commented Nov 10, 2026

Copy link
Copy Markdown
Member Author

Superseded by #1956, which merged the same four budgets plus the moved import-debt coordinates and turned main green.

@abrichr abrichr closed this Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant