query_safety_boundaries
query_safety_boundariesPurpose: the citable safety-boundary layer for strength training - look up an exercise x condition pair and get a graded verdict (avoid / precaution / safe-with-modification / recommended / ineffective-for-target) together with the verbatim source quote, the section locator and a content hash for each citation. This is the wedge of the fitness domain: it answers 'is this movement contraindicated for this condition' rather than 'what should I train'. Guidelines: pass exercise and/or condition as an id (fit-ex-, fit-cond-) or as a keyword in Chinese or English; optionally filter by verdict; every row carries at least one retrievable source with a quote you can check character-for-character. Limits: no individualised advice (never 'what should I do'), no diagnosis, no dosing; this is a curated source-backed subset, so the absence of a pair is NOT evidence that the pair is safe; paid standards and copyrighted books are represented by metadata only and their body text is never reproduced. Ex: query_safety_boundaries(exercise='深蹲'), query_safety_boundaries(condition='osteoporosis'), query_safety_boundaries(verdict='avoid', response_format='json'), query_safety_boundaries(exercise='fit-ex-bench-press', condition='fit-cond-uncontrolled-hypertension').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 每页条数(默认 20,最大 100) | |
| offset | No | 分页偏移(默认 0;把 next_cursor 原样回传即可翻页) | |
| verdict | No | 按裁定等级过滤(可选):avoid=禁忌 / precaution=谨慎 / safe_with_modification=可做需改造 / recommended=推荐 / ineffective_for_target=对该目标无效 | |
| exercise | No | 动作:id(如 fit-ex-back-squat)或关键词(如 '深蹲' / 'deadlift') | |
| language | No | 输出语言 | zh |
| condition | No | 条件:id(如 fit-cond-osteoporosis)或关键词(如 '妊娠' / 'osteoporosis') | |
| response_format | No | Output format: 'markdown' (default, human-readable) or 'json' (machine-readable). | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Human-readable result (markdown, or a JSON string when response_format=json). |