01 / DECISION
この primitive を選ぶ時
rendering や browser behavior が必要で、plain HTTP retrieval では証明できない時に使います。
02 / ARCHITECTURE
最小で説明可能な path を作る
origin / route allowlist、arbitrary navigation rejection、action / time cap、session isolation、最小 evidence storage を設計します。
- 01contract を定義
rendering や browser behavior が必要で、plain HTTP retrieval では証明できない時に使います。
- 02primitive を一つ追加
origin / route allowlist、arbitrary navigation rejection、action / time cap、session isolation、最小 evidence storage を設計します。
- 03failure evidence を残す
blocked destination、timeout、screenshot provenance、zero state reuse、deterministic expectation を確認します。
03 / REPRODUCE
confidence の前に evidence
blocked destination、timeout、screenshot provenance、zero state reuse、deterministic expectation を確認します。
curl -fsS https://lab.cloudflare.claude-world.com/experiences/browser/ 04 / BOUNDARY
Production boundary
browser automation は実際の side effect や private data に触れます。明示的 authorization なしに login、purchase、submit、control bypass をしません。
05 / FIRST-PARTY SOURCES
一次資料を authoritative に保つ
product behavior、limit、pricing、availability は変わります。実行前に source を再確認してください。