1. RunLedger
Import running activity files, curate datasets, and establish the trustworthy history layer the rest of the platform depends on.
ClubLab is an OSS-first platform for turning raw activity data into a structured product: from ingestion and storage to modeling, analytics, and eventually simulation. It is designed as a compact, end-to-end environment for building and validating training and performance workflows on a modern OSS (free) data stack.
The current build, RunLedger, focuses on the foundation: reliable imports, dataset curation, and a clean analytics layer. This establishes the baseline needed for higher-order features like prediction, planning, and scenario testing.
This preview exposes the full shape early — ingestion, secure storage, orchestration, and modeling — as a single system, not a collection of tools.
ClubLab is intentionally staged. RunLedger proves the ingestion and warehouse foundations first, then the same platform expands into richer analytics and training simulation.
Import running activity files, curate datasets, and establish the trustworthy history layer the rest of the platform depends on.
Model progress, coverage, recovery, and training trends on top of the same warehouse so operational data becomes coachable insight.
Use the curated data platform to test training scenarios, estimate outcomes, and demonstrate model-assisted planning workflows.
Opinionated, OSS-first building blocks for ingestion, modeling, analytics delivery, and future simulation work.
Preview site, product UI, and future analyst-facing surfaces
Shared contracts across web, services, and data tooling
Warehouse for raw runs, curated datasets, and analytical marts
Auth, RLS, storage, and secure multi-user foundations
Transform runner history into analytics-ready models and metrics
Operational APIs for imports, enrichment, and future modeling workflows
Parsing, enrichment, prediction experiments, and simulation prototypes
Schedules, retries, and orchestration across imports and refresh jobs
Optional queueing, coordination, and rate limiting for worker flows
Dashboards for training trends, coverage, and pipeline operations
End-to-end view of how RunLedger fits inside the broader ClubLab platform and how the shared data model can later support analytics, prediction, and training simulations.