Improvements
- Uniform help pages across all net-style commands. Every usage line now reads positionals-first with the box target last —
lager uart [NET_NAME] --box [BOX_NAME],lager supply [NET_NAME] voltage [VALUE] --box [BOX_NAME]— matching the examples each help page prints. Previously, standalone commands showed Click’s stocklager uart [OPTIONS] [NET_NAME] [ACTION]ordering, which contradicted how the commands are actually written. Applies to standalone net commands (uart,adc,gpi,gpo,dac,thermocouple), all net-group subcommands (supply,scope,i2c,spi,debug,usb,nets, …), and the box-scopedhello/instruments. lager uart’sserial-portaction is documented and validated. The help body now explains it (prints the/devpath backing the net instead of connecting), and an invalid action fails with a clear error naming the valid value.- Box lock holder types are open-ended. The Lager Box lock endpoint no longer reclassifies unrecognized
holder_typevalues as auto-expiringephemerallocks, so reservations written by newer or third-party services can never be silently reaped.lager boxesdisplays the holder email for any<origin>:<id>:<email>reservation string.

