Valeron · Platform Snapshot

Ecosystem View

Last updated: 2026-04-14 · source: Platform Foundation Polish (ADR-014 + ADR-015 accepted, Capture API split)

Single-page map of the Valeron platform. Use the tabs below to flip between the goal, the data flow, the current state of each component, the build plan, schema, role model, gotchas, and backlog. This is a living doc — regenerate it from a Claude session when the picture shifts.

Platform Infrastructure Readiness · 59/65 IN PROGRESS Platform Foundation Polish · 6/17 IN PROGRESS Demo Loop · 0/4 PENDING ADR-014 canonical pairing · ACCEPTED ADR-015 capture-api split · ACCEPTED
The demo loop

A real user signs up, pairs with a tracker and robot at a course, plays a Janice-driven round, sees videos in app, ends session, opens app.valeron.ai, logs in, sees the same data.

Beyond the demo loop, Platform Readiness (Feature #1) builds multi-tenant infrastructure for pilot deployments with role-based access, admin consoles, and production hardening.

Connectivity model

Cloud once at pairing, then dark for the round. Ferry syncs at end of day. Expect zero connectivity during play.

Authority

Session is cloud-created at start (via start-session edge function). Robot owns play-time data locally. Ferry syncs at end of day.

Course assignment

Robot's devices.course_id is the source of truth. Admin updates it when robot moves. No user selection.

Personas
Golfer Live

app.valeron.ai — sign up, pair, play, view rounds and videos.

Course Operator MVP Live

admin.valeron.ai — manage fleet, view sessions, user oversight for one course.

Valeron Admin MVP Live

admin.valeron.ai — fleet-wide view, all accounts, all courses, provisioning.