pipeline::ingest
Python lands Garmin source payloads.
Ingestion jobs authenticate to Garmin Connect, download FIT activity files, and write source files to the raw S3 landing zone before modeling.
These same runs sync to Strava.
inspect running_signals
Running Signals is an end-to-end lakehouse project that makes training patterns inspectable—from recoverable Garmin payloads to tested analytical marts and focused data explorers.
Review the project source code to inspect the pipeline, transformations, tests, and interface.
The experience stays descriptive. It surfaces evidence and definitions without turning observations into coaching or medical claims.
Ingestion, bronze preservation, silver standardization, and gold analytical logic remain separate so lineage and quality are straightforward to inspect.
pipeline::ingest
Ingestion jobs authenticate to Garmin Connect, download FIT activity files, and write source files to the raw S3 landing zone before modeling.
These same runs sync to Strava.
pipeline::bronze
Databricks parses source files into lineage-preserving bronze tables. S3 retains recoverable source files for replay.
pipeline::silver
dbt silver models clean, type, deduplicate, and standardize run, record, date, and week entities into tested building blocks for downstream analytics.
pipeline::gold
Gold models define consistency, volume, route, and descriptive fitness marts. Selected FIT read models publish to Supabase.
Each tool has one explicit job. The architecture favors recoverability, readable transformations, testable definitions, and a deliberately lightweight presentation layer.
Terraform
Bootstraps governed cloud data foundation.
Garmin
Supplies FIT activity and route telemetry.
Python
Automates ingestion into the raw landing layer.
AWS S3
Preserves recoverable raw FIT activity files.
Databricks
Parses FIT files and hosts lakehouse models.
dbt / SQL
Tests and transforms silver and gold models.
PostgreSQL
Serves curated data for downstream applications.
Next.js
Builds and renders the presentation application.
04 / Explore
Move from sessions and route geometry to consistency, volume, fitness, and the planned read-only agent interface.
tip: press cmd/ctrl + k