Semantic Caching for Intelligent Running Analysis

The post details the development of an innovative running application, "runs-ai-analyzer," designed to function as an injury-aware coach. It leverages a sophisticated tech stack, including PostgreSQL’s PGVector for semantic caching, to analyze running data while considering individual physical limits. Ultimately, the system aims to optimize training while preventing injuries.

From Marathon Dreams to Injury Recovery: A Runner’s Journey

The Post-Mortem: 2024 vs. 2025 "System Health" table for my running for this year compared to last year. Metric2024 (Baseline)2025 (Current)VarianceActive Days197157-20% (Availability Drop)Total Miles1,1451,057-8%Avg. Miles/Run5.86.7+15% (Heavier Load)System StatusStablePlantar Fasciitis (Hardware Failure)-System Health In 2024, I was running at high availability (197 days). By 2025, my 'uptime' dropped to 157 days, but my 'load' per … Continue reading From Marathon Dreams to Injury Recovery: A Runner’s Journey