What changed

  1. One reservation record, owned by Connect.
  2. Every price resolved at write time.
  3. Failures surface in the channel, not the log.