Temper

Generate a workout program that I can import into the Temper mobile app.

Use Temper Program Import Format v1.0. Return only valid JSON. Do not wrap the response in markdown fences or add commentary.

Use the official Temper import docs: https://kyle-pierce.github.io/temper-docs/program-import/

Use the official Temper exercise catalog: https://kyle-pierce.github.io/temper-docs/program-import/exercises.json

Before generating the JSON, read the import docs and choose the correct schema shape:

Every exercise must include a valid exerciseRef from the catalog. exerciseRef values are opaque IDs like “ex_Xg4kR2mPqL” — they are NOT readable slugs like “bench_press” or “squat”. You must fetch the catalog and look up the correct ID and trackingType for each exercise. Do not invent exerciseRef values. If the exact exercise is not available, choose the closest appropriate exercise from the catalog. If no suitable exercise ref can be found, report an error to the user instead of generating an invalid program.

Critical field requirements — these are common mistakes:

Program request: [Describe the program here]