UDA DataObject Receiver Adoption¶
Capability: uda.dataobject.runtime.receivers
Fleet Console now consumes receiver-backed typed DataObjects through /api/uda/data-objects.
The route is the frontend-core bridge to the backend object surface while the generated Forge client is still coming online.
Adopted Objects¶
fleet-status: layers, infra, and rollupfleet-uptime: uptime report, including thewindow=30dprojectionfleet-metered: metered usagefleet-probes: probe definitions
Each object is returned as a DataObject<T> with meta.capabilityId set to uda.dataobject.runtime.receivers.
Remaining Seams¶
The older /api/fleet/status, /api/fleet/uptime, /api/fleet/metered, and /api/fleet/probes endpoints remain for compatibility with existing tests, bookmarks, and external console clients. New frontend data consumption should prefer receiveDataObjects or receiveFirstDataObject from lib/uda.
Follow-up: replace compatibility callers once the backend-generated object receiver is published as the canonical Forge client.