| name | readiness-check |
| description | Classifies pre-run readiness (proceed/modify/skip) using recent load, recovery, and self-reported signals. |
| metadata | [object Object] |
When Codex should use it
- Before starting a planned workout or recording a run.
- When the user reports fatigue, soreness, or poor sleep.
Invocation guidance
- Supply
UserProfile, recentTrainingHistory, andselfReport(sleep, soreness, mood). - Evaluate against load/monotony caps and health signals; prefer conservative outcomes.
- Return a readiness decision with
SafetyFlag[]and recommended modifications.
Input schema
See references/input-schema.json.
Output schema
See references/output-schema.json.
Integration points
- UI: Pre-run modal; disable GPS start if decision is
skipormodify. - API: New route
v0/app/api/run/readiness. - Background: Can run nightly to precompute next-day readiness.
Safety & guardrails
- If pain/dizziness/injury keywords detected → decision must be
skip, advise stop and consult professional. - If data missing or uncertain → default to
modify, emitSafetyFlagmissing_data. - Never provide medical diagnosis.
Telemetry
- Emit
ai_skill_invokedandai_safety_flag_raised(if any) withdecision,safety_flags,model,latency_ms.