UNPKG

powerhouse-rp-toolkit

Version:

Renaissance Periodization Training Toolkit for PowerHouseATX

24 lines (18 loc) 905 B
# AGENTS Guidelines ## Project Structure - `js/` contains ES modules for UI, algorithms, and core state - `js/ui/globals.js` exposes browser globals for legacy code - Entry point is `main.js`, bundler is Parcel ## Running Tests - Install dependencies with `npm install` - Run `npm test` to execute Jest test suite ## Button Handler Mapping Handlers live in `js/ui/globals.js` and `js/ui/additionalHandlers.js`. Buttons follow the `btnActionName` naming convention. Event delegation in `js/app.js` maps button IDs to these handlers. ## RP Methodology - Uses Renaissance Periodization (RP) volume landmarks (MV/MEV/MAV/MRV) - Auto–progression adjusts sets week to week based on feedback - Deloads triggered when MRV breached or fatigue accumulates ## Code Style - ES6 modules with named exports - Use semicolons and double quotes - Prefer functional helpers over large classes