Summary
master is broken at the current head 156ae40925 (v0.67.0): the crate fails to compile, which breaks the Build & Test (ubuntu / macos / windows) and Quality Guardrails CI jobs on every pull request.
This is a pre-existing break introduced by the v0.67.0 base (156ae4092), not caused by any open PR. It is independent of PR #758 — #758 stays red in CI only because of this failure.
Exact compile errors
src/cli/commands/menubar.rs — mismatched types (E0308)
menubar.rs:869 (all platforms)
menubar.rs:488 (macOS only)
src/cli/commands_tests.rs — mismatched types (E0308)
commands_tests.rs:262
commands_tests.rs:296
commands_tests.rs:323
commands_tests.rs:263
src/cli/commands_tests.rs — unknown field (E0560)
commands_tests.rs:408 — struct GateObservation has no field named 'score'
commands_tests.rs:469 — struct GateObservation has no field named 'score'
Impact
Suggested fix
Correct the type mismatches in src/cli/commands/menubar.rs and update the GateObservation construction in src/cli/commands_tests.rs to match the current struct definition (e.g. replace the removed/renamed score field with the field(s) the struct now exposes).
Summary
masteris broken at the current head156ae40925(v0.67.0): the crate fails to compile, which breaks the Build & Test (ubuntu / macos / windows) and Quality Guardrails CI jobs on every pull request.This is a pre-existing break introduced by the v0.67.0 base (
156ae4092), not caused by any open PR. It is independent of PR #758 — #758 stays red in CI only because of this failure.Exact compile errors
src/cli/commands/menubar.rs— mismatched types (E0308)menubar.rs:869(all platforms)menubar.rs:488(macOS only)src/cli/commands_tests.rs— mismatched types (E0308)commands_tests.rs:262commands_tests.rs:296commands_tests.rs:323commands_tests.rs:263src/cli/commands_tests.rs— unknown field (E0560)commands_tests.rs:408—struct GateObservation has no field named 'score'commands_tests.rs:469—struct GateObservation has no field named 'score'Impact
masterhead156ae40925(v0.67.0).Suggested fix
Correct the type mismatches in
src/cli/commands/menubar.rsand update theGateObservationconstruction insrc/cli/commands_tests.rsto match the current struct definition (e.g. replace the removed/renamedscorefield with the field(s) the struct now exposes).