Code cleanup on main (10-28): what moved, and what it means for open branches
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 10/100
Research direction
This is a status note about changes on main, not a request for a code or documentation change. Read the linked PRs #896, #899, and #893 and the named files to understand how they affect open branches; the post asks branch owners to report if their work touches those files. There is no completion criterion for a first-time contribution.
Written by the indexing model from the issue text.
Description
@juliankang4 We are cleaning code and gates on main today. Some of it touches the files your recent PRs touched (#898: placement, serve_seats/qwen38.rs, qwen3moe_place.rs). This note lists the changes, so a rebase on your side is not a surprise.
Landed
- #896:
crates/placement/src/placement.rsis split intoplacement/{machine,table,refusal,rule,planner,room,pool}.rsandplacement/tests/. Public paths are re-exported, so callers do not change. An edit inside the old file now goes to the module that holds the function. - 87d7bf662:
tools/gate-batch.shdoes one ledger recheck per phase, not one per green item. Item lines now sayledger=pending, then aledger <stem> <state>line follows.
Open
- #899: Google's Rust style guide is mapped onto
docs/rust-quality.mdas R30–R42. 18 clippy lints becomedeny, and ~270 small fixes land across 145 files (gpu-gates bins, gpu, model, refset, runtime).tools/lint-ratchet.txtgoes from 3 to 0, so any new clippy warning failsjust mac-lint. A branch that adds code may need small lint fixes after the rebase. The new deny list is in the PR's Cargo.toml diff. - #893: deletes 14 dead public functions.
Next
- Gate merges:
gate-decision-clefandgate-decision-levbecome one recipe, and thebloomery-modelhost-test recipes merge into a few. Recipe names andtools/gate-class.tsvrows change. Every test still runs. - The 7 lints that still hit metal/hf/model-hf/serve/jinja/tokenizer/embed (61 spans) are fixed next. Then they become deny too.
If you have a branch in flight that touches these files, tell us here. We can land yours first, or rebase it for you.
🤖 Generated with Claude Code
- Dominant language
- Rust
- Stars
- 21
- Forks
- 4
- Avg merge
- 2h 37m
- Merged PRs (30d)
- 724
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from midagedev/bloomery
-
good first issue hardware help wanted no-box serve
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
good first issue hardware help wanted no-box
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
Maintainers usually reply within 1 day
-
enhancement gpu help wanted host model placement tracking
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
gpu-evidence hardware help wanted needs-gpu
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
midagedev/bloomery#926 · 2 comments ·
Maintainers usually reply within 1 day
-
hardware help wanted model no-box
Difficulty 4/5 3-5 days Newbie friendliness 55/100
midagedev/bloomery#869 · 3 comments ·
Maintainers usually reply within 1 day
All issues in midagedev/bloomery
Similar issues
-
good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
servo/rust-smallvec#827 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
nowledge-co/hawdb#1400 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
calcit-lang/caps#16 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
penso/herdr-gpui#934 ·
Maintainers usually reply within 1 day
-
🎉 Add BossanovaOpen
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
jaywcjlove/awesome-mac#4096 ·
Maintainers usually reply within 1 day