Shipped
- Weight source references (exercise-to-exercise)
- Selector UI for choosing reference source + modifier
- Circular dependency validation to prevent broken graphs
Why
- Advanced programming is relationship-based (percent-of, variant lifts, cyclical loading)
- References are only useful if they’re safe and predictable
Notes
- This is a foundational feature for serious routines, not a “nice-to-have.”
Next
- Add progression state (failure thresholds)
- Expand beyond weighted-only programming primitives