Module

Program Manager

Load the season's program once, then read it by week, by month, or end to end. Sessions marked as test pieces open a recorder that writes straight into each athlete's ergo scores in the Crew Tracker.

Linkage: a session with "is_test_piece": true gets a recorder. Scores entered there are stored on the athlete, tagged with the session and piece they came from, and appear under Ergo scores in the Crew Tracker marked program. Re-importing an edited program keeps those links as long as each session keeps its id — see the program file format.