Outcome
Restore a truthful green main baseline before adding more Renderflow product surface.
Observed baseline
Checked on 2026-09-13 against main at 58aa2cad8ba9e2374d0e7a1bf5277052ae40838c.
Two current required checks are failing:
- Build and test / Clippy
crates/renderflow-core/src/commands/build.rs
run_selection currently has eight parameters and fails under -D warnings with clippy::too_many_arguments.
- Generated documentation drift
docs/user-guide/tool-registry.md does not match the canonical generator output.
- The reported delta includes HandBrake and Lulu rules/capabilities.
The web checks, installer, Snap, and AUR jobs observed in the same baseline are succeeding. This is a focused baseline-repair issue, not a reopening of the older packaging incident resolved by #351.
Scope
- Refactor the wide
run_selection call boundary into a typed request/options object, or document a narrower alternative that preserves behavior.
- Do not silence the lint globally or weaken
-D warnings.
- Regenerate
docs/user-guide/tool-registry.md through the canonical generator and commit the exact generated result.
- Confirm the underlying registry sources for HandBrake and Lulu are intentional and covered by the documentation contract.
- Add or strengthen a regression check if the current checks can drift without a locally reproducible failure.
- Run the complete required validation suite and record the evidence.
Acceptance criteria
Related work
Outcome
Restore a truthful green
mainbaseline before adding more Renderflow product surface.Observed baseline
Checked on 2026-09-13 against
mainat58aa2cad8ba9e2374d0e7a1bf5277052ae40838c.Two current required checks are failing:
crates/renderflow-core/src/commands/build.rsrun_selectioncurrently has eight parameters and fails under-D warningswithclippy::too_many_arguments.docs/user-guide/tool-registry.mddoes not match the canonical generator output.The web checks, installer, Snap, and AUR jobs observed in the same baseline are succeeding. This is a focused baseline-repair issue, not a reopening of the older packaging incident resolved by #351.
Scope
run_selectioncall boundary into a typed request/options object, or document a narrower alternative that preserves behavior.-D warnings.docs/user-guide/tool-registry.mdthrough the canonical generator and commit the exact generated result.Acceptance criteria
cargo fmt --checkpasses.maincommit.Related work