| API | Endpoint, required fields, response shape, and rate limit. | Uses the documented method and path; required values and citation agree with the reference. |
| SDK | Install and initialize one supported SDK version. | Package, import, initialization, and code syntax match that language and version. |
| CLI | Install, authenticate, run a command, and interpret output. | Flags and ordering are valid; the answer does not invent interactive prompts. |
| Authentication | Credential location, header format, scopes, and one forbidden flow. | Never exposes a secret, distinguishes client and server use, and cites the security requirement. |
| Pagination | First page, continuation, terminal page, and maximum page size. | Uses the documented cursor or offset model and states only documented limits. |
| Errors | Known error code, likely cause, recovery step, and unknown code. | Maps known errors correctly and falls back for undocumented causes. |
| Migrations | Breaking change, prerequisite, ordered steps, and rollback note. | Preserves sequence and warnings without blending old and new procedures. |
| Versioned docs | Ask the same behavior question for current, prior, and unspecified versions. | Answers the named version, asks when ambiguous, and cites that version. |