01 / DECIDE
Architecture decision
Use it whenever search or retrieval contributes facts to generated output.
Keep the complete source ledger for audit while rendering claim-level links where readers need to inspect evidence. Map input, output, state, tools, and side effects as one observable path, then name the owner of preserve all and inline citations separately.
02 / OPERATE
Three-step field procedure
- 01
Lock the contract
Write down the caller, data classification, success condition, timeout, cancellation, and ownership. Use it whenever search or retrieval contributes facts to generated output.
- 02
Run one bounded path
Build one end-to-end path with correlation, typed state, and reversible failure handling. Keep the complete source ledger for audit while rendering claim-level links where readers need to inspect evidence.
- 03
Verify the signal
Turn acceptance into a repeatable fixture, contract test, or browser test. Coverage tests map material claims to sources and flag orphan citations or uncited assertions.
03 / BOUND
Operational boundary
Citations show provenance, not correctness; source quality and contradiction still need review.
04 / PROVE
Acceptance evidence
Coverage tests map material claims to sources and flag orphan citations or uncited assertions.
SOURCE / HTTP
Reproducible source probe
curl -fsSI 'https://docs.x.ai/developers/tools/citations' | sed -n '1,5p'