Parent
#440
What to build
In the fleet topology a robot's only Records Destination is the edge aggregator — another
Shipper. That Destination type is not blessed, so today it can only be configured as
passthrough: hand-written TOML that DC does not parse or validate. A typo means the robot
silently ships nowhere, which is the exact failure the buffering design exists to prevent.
Bless vector as a Destination type alongside postgres, s3, file and console, with
the same ROS-param surface and the same startup-time validation.
Acceptance criteria
Blocked by
- None — can start immediately
Parent
#440
What to build
In the fleet topology a robot's only Records Destination is the edge aggregator — another
Shipper. That Destination type is not blessed, so today it can only be configured as
passthrough: hand-written TOML that DC does not parse or validate. A typo means the robot
silently ships nowhere, which is the exact failure the buffering design exists to prevent.
Bless
vectoras a Destination type alongsidepostgres,s3,fileandconsole, withthe same ROS-param surface and the same startup-time validation.
Acceptance criteria
vectoris accepted as a Destinationtype, configured entirely from ROS parametersdc_bridge's existing render tests, alongside the other blessed typesBlocked by