acpmux: regenerate the protocol IR for the machine consent methods (base red)
Fixes a base red. protocol::tests::protocol_ir_is_current fails on every cargo test -p acpmux --lib run on feat-cmux-next (60 of 60 in our runs at 13531e30): "spec/acpmux-protocol.json is stale". Never blocked.
Cause
#27216 registered _acpmux/machine_consent_set, _acpmux/machine_consent_get and _acpmux/machine_consent_refused in the protocol registry. It did not refresh the committed IR or the web method catalog generated from it.
Fix
Regenerated, with no hand edits:
ACPMUX_PROTOCOL_BLESS=1 cargo test -p acpmux --lib -- --exact protocol::tests::protocol_ir_is_currentbun run acpmux-protocol:codegeninwebviews
Only the three new methods appear, in the IR and in generated/methods.ts. They are untyped (params: unknown), like their pair_* neighbours.
Evidence (Linux, cmux-ci test)
| run | tree | result |
|---|---|---|
protocol_ir_is_current | base | stale, failed (run) |
cargo test -p acpmux --lib -- protocol:: and bun run acpmux-protocol:check | this head | 5 passed; codegen check clean (run) |
No capture: generated protocol catalog only; no UI renders differently.
Risk: none at runtime. These are generated files only.
Agent session: agent session
š¤ Generated with Claude Code