acpmux: regenerate the protocol IR for the machine consent methods (base red)

Merged
TE
8d ago
+24-0

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:

  1. ACPMUX_PROTOCOL_BLESS=1 cargo test -p acpmux --lib -- --exact protocol::tests::protocol_ir_is_current
  2. bun run acpmux-protocol:codegen in webviews

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)

runtreeresult
protocol_ir_is_currentbasestale, failed (run)
cargo test -p acpmux --lib -- protocol:: and bun run acpmux-protocol:checkthis head5 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