Turning Arc behavior into testable contracts

“Feature parity with Arc” was a useful research prompt. It was a terrible implementation ticket. A model can list product features all day: compact chrome, command palette, floating agent panel, split view. That list does not tell an agent, or a test, what done means. Visual resemblance is not a state transition. I needed the boring form: each inspiration becomes an invariant the browser can…