# Fitness Questionnaire > Client intake questionnaire for fitness coaching, split into sections. Every page below is linked as its original Markdown source, served at the same path as the rendered page with a `.md` extension. [llms-full.txt](https://fitness-questionnaire-docs.pages.dev/llms-full.txt) is the whole site as one file. ## Overview - [Fitness Questionnaire](https://fitness-questionnaire-docs.pages.dev/index.md): A client intake questionnaire, long enough that it needs to be broken up. Each section lives on its own page so it can be reviewed, edited and handed around independently. ## Understanding the project - [The agentic flow](https://fitness-questionnaire-docs.pages.dev/project/how-it-works.md): The questionnaire is not sent to the client as a link. ElevenLabs phones them, and a fleet of voice subagents conducts the intake over that call — one subagent introducing it, one per section, and two more to close it… - [The subagents](https://fitness-questionnaire-docs.pages.dev/project/subagents.md): The roster, and the authoritative record of which markdown file each subagent loads. If this page and a prompt disagree, this page is right and the prompt needs fixing. - [Context and handoff](https://fitness-questionnaire-docs.pages.dev/project/context-handoff.md): When the workflow moves to a new node, that subagent is working from its own instructions and its own pages — not from a replay of the call so far. Everything it needs to avoid re-asking, re-explaining or contradicting… - [ElevenLabs setup](https://fitness-questionnaire-docs.pages.dev/project/elevenlabs-setup.md): How the fleet described in The subagents is actually configured in this repository, and how it gets deployed. - [The interview protocol](https://fitness-questionnaire-docs.pages.dev/project/agent-protocol.md): How an agent runs this questionnaire as a conversation instead of a form. A form gets abandoned at question 40; a conversation doesn't, but only if the agent behaves like a good intake interviewer rather than a survey… ## The questionnaire - [1. About you](https://fitness-questionnaire-docs.pages.dev/sections/01-about-you.md): Basic identity and contact details, plus the two things that matter for programme design before anything else: what the working day looks like, and who to call if something goes wrong. - [2. Health & medical history](https://fitness-questionnaire-docs.pages.dev/sections/02-health-history.md): The gate. Everything downstream depends on this section being answered honestly, so it comes early and its wording should stay plain and non-judgemental. - [3. Systems review](https://fitness-questionnaire-docs.pages.dev/sections/03-systems-review.md): A symptom sweep by body system, adapted from the practitioner intake sheet (דף תשאול). It exists to catch things the PAR-Q+ in section 2 does not ask about — and to catch them before a training programme starts, not… - [4. Injuries & movement](https://fitness-questionnaire-docs.pages.dev/sections/04-injuries-and-movement.md): What hurts now. Answers here feed the exercise exclusion list, so they need to be specific — "bad back" is not actionable, "left-sided low back pain on flexion, worse in the morning" is. - [5. Activity & training history](https://fitness-questionnaire-docs.pages.dev/sections/05-activity-history.md): Where the client is starting from: what they currently do, how much of their day is spent moving, and how they feel about exercise in the first place. - [6. Goals & motivation](https://fitness-questionnaire-docs.pages.dev/sections/06-goals.md): What the client wants, and what is likely to get in the way. - [7. Nutrition & hydration](https://fitness-questionnaire-docs.pages.dev/sections/07-nutrition.md): Only include this section if nutrition is within your scope of practice and your registration allows it. Where it isn't, cut the section down to 7.1, 7.3 and 7.7 — enough to train the client safely and to know when to… - [8. Sleep, stress & recovery](https://fitness-questionnaire-docs.pages.dev/sections/08-lifestyle.md): Training load has to fit the recovery capacity that's actually available. A client sleeping five broken hours under high stress cannot absorb the same programme as one sleeping eight — same body, different ceiling. - [9. Measurements & assessments](https://fitness-questionnaire-docs.pages.dev/sections/09-measurements.md): Completed by the coach at the baseline appointment, not by the client at home. Every field is optional at the form level — what gets measured depends on the goal, the client's consent, and what section 2 allowed. - [10. Preferences & logistics](https://fitness-questionnaire-docs.pages.dev/sections/10-preferences-logistics.md): The constraints the programme has to live inside. Answers here override anything ideal — a perfect four-day split is worthless to someone with three hours a week and a set of adjustable dumbbells. - [11. Consent & sign-off](https://fitness-questionnaire-docs.pages.dev/sections/11-consent.md): The statements below are a structural template showing which consents you need and how to record them. The wording is not legal advice and is not valid in any particular jurisdiction. Have a qualified lawyer draft the… ## Agent knowledge base - [Core rules](https://fitness-questionnaire-docs.pages.dev/knowledge-base/core-rules.md): The rules that hold for every subagent in the fleet, at every point in the call. This is the one page that goes into all of them, so it is deliberately short — everything that only some subagents need lives in its own… - [Stop conditions](https://fitness-questionnaire-docs.pages.dev/knowledge-base/stop-conditions.md): Some answers end the interview. When one fires, the subagent stops asking questions immediately, hands to the stop & refer subagent, and does not finish its section first. - [Voicing each answer type](https://fitness-questionnaire-docs.pages.dev/knowledge-base/voicing-answers.md): How to ask each answer type out loud, and how to map what comes back onto the field. The types themselves are defined in Question patterns — that page is the data model, this page is the delivery. - [Optional and sensitive questions](https://fitness-questionnaire-docs.pages.dev/knowledge-base/sensitive-questions.md): Applies to anything marked optional, and to all of: - [Matrix questions by voice](https://fitness-questionnaire-docs.pages.dev/knowledge-base/matrix-in-voice.md): Three sections contain matrix questions and the rest do not. Loading this page into all eleven section subagents would spend context on a problem most of them never meet, so it ships only to the three that do: - [Screening red flags](https://fitness-questionnaire-docs.pages.dev/knowledge-base/red-flags.md): The triage framework that decides what happens after a questionnaire comes back. This page is for the coach, not the client. - [The handover record](https://fitness-questionnaire-docs.pages.dev/knowledge-base/handover-record.md): What the fleet produces at the end of a call, and the checks that run before it is handed to the coach. Only the closing subagents load this page — a section subagent that had it would be tempted to summarise, and its… ## Authoring - [Question patterns](https://fitness-questionnaire-docs.pages.dev/authoring/question-patterns.md): The vocabulary used in the Type column throughout the questionnaire, plus the notation for conditional logic. Stick to this list — a new answer type means new handling in whatever tool eventually captures responses. - [Blank section template](https://fitness-questionnaire-docs.pages.dev/authoring/section-template.md): Copy the block below into docs/sections/NN-your-topic.md, then add a line to the nav array in zensical.toml: - [Markdown in 5min](https://fitness-questionnaire-docs.pages.dev/authoring/markdown.md)