docs(adr): revise discovery storage and agent mechanism decisions
Prior version proposed a separate discoveryInfo column and a
long-running rpc-discovery daemon. Both are replaced:
- Storage: all new fields (OS, LMS, UPID, TLS mode, adapters, etc.)
added as flat keys inside the existing deviceInfo JSON column;
no new column, no schema change, fully backward-compatible
- Agent: extend rpc amtinfo --sync (existing binary) instead of a
new standalone daemon; OS scheduler (Task Scheduler / systemd
timer) owns cadence, reboot persistence, and retry with zero
in-process state
- Auth: document both username/password and pre-issued JWT modes;
JWT preferred for production deployments
- API change #3: expand GET /api/v1/devices with full filter/sort
parameter set (filter[skuType], filter[currentMode],
filter[lmsInstalled], filter[osName], sort, order)
- Inline setup detail replaced with link to DMT documentation
docs: clarified the agent download mechanism to be from GH release
docs: added the ADR and Proposal for the discovery related features