We're building a Task Generation System for robot learning. Four design principles from day one:
Structured — Tasks are defined through clear data hierarchies and parameterization, not loose script stacking.
Productized — This isn't an internal tool. It's a configurable, deliverable product that non-engineers can understand and operate.
Extensible — New scenarios, new capabilities, new asset classes — all additive, never requiring a rebuild.
API-first — The end goal is open access. Interface design, parameter specs, and output formats are built for external consumption from the start.
This is the engine behind data diversity