01 / DECIDE
Architecture decision
Use it for public conversation, trend discovery, and source-finding where individual posts remain inspectable.
Separate posts, users, threads, timestamps, engagement, and model synthesis so the interface never hides source context. Map input, output, state, tools, and side effects as one observable path, then name the owner of model social search as volatile signals.
02 / OPERATE
Three-step field procedure
- 01
Lock the contract
Write down the caller, data classification, success condition, timeout, cancellation, and ownership. Use it for public conversation, trend discovery, and source-finding where individual posts remain inspectable.
- 02
Run one bounded path
Build one end-to-end path with correlation, typed state, and reversible failure handling. Separate posts, users, threads, timestamps, engagement, and model synthesis so the interface never hides source context.
- 03
Verify the signal
Turn acceptance into a repeatable fixture, contract test, or browser test. Review samples retain post URLs and test deleted content, conflicting claims, recency, and sparse results.
03 / BOUND
Operational boundary
A post is not verified fact or representative sentiment; protect privacy and avoid profiling consequential decisions.
04 / PROVE
Acceptance evidence
Review samples retain post URLs and test deleted content, conflicting claims, recency, and sparse results.
SOURCE / HTTP
Reproducible source probe
curl -fsSI 'https://docs.x.ai/developers/tools/x-search' | sed -n '1,5p'