01 / DECIDE
Architecture decision
offline evaluation、enrichment、media job、interactive latency 不要の high-volume work に使う。
immutable input manifest、stable custom ID、per-item status、bounded replay、明示 partial-result policy を使う。 input、output、state、tool、side effect を一つの観測可能な経路にし、全 batch item を reconcile する の owner を決めます。
02 / OPERATE
3段階の field procedure
- 01
contract を lock
caller、data classification、success condition、timeout、cancel、ownership を記述します。offline evaluation、enrichment、media job、interactive latency 不要の high-volume work に使う。
- 02
bounded path を実行
correlation、typed state、reversible failure を持つ一つの end-to-end path を作ります。immutable input manifest、stable custom ID、per-item status、bounded replay、明示 partial-result policy を使う。
- 03
signal を検証
acceptance を再実行可能な fixture、contract test、browser test にします。reconciliation で silent loss がなく各 input に一つの terminal disposition があることを示す。
03 / BOUND
Operational boundary
sensitive dataset を制限し expiry を定義し、期限付き media result は速やかに取得する。
04 / PROVE
Acceptance evidence
reconciliation で silent loss がなく各 input に一つの terminal disposition があることを示す。
SOURCE / HTTP
再現可能な source probe
curl -fsSI 'https://docs.x.ai/developers/advanced-api-usage/batch-api' | sed -n '1,5p'