01 / DECISION
この primitive を選ぶ時
この composed path は public-page rendering / screenshot evidence に使い、impersonation や open-ended browsing には使いません。
02 / ARCHITECTURE
最小で説明可能な path を作る
Worker が allowlisted URL を検証し、Durable Object が quota、Browser Run が render、R2 が bounded evidence、Queues / Analytics が completion を記録します。
- 01contract を定義
この composed path は public-page rendering / screenshot evidence に使い、impersonation や open-ended browsing には使いません。
- 02primitive を一つ追加
Worker が allowlisted URL を検証し、Durable Object が quota、Browser Run が render、R2 が bounded evidence、Queues / Analytics が completion を記録します。
- 03failure evidence を残す
production mission contract は arbitrary URL / code を拒否し、anonymous quota、provenance、browser smoke test を提供します。
03 / REPRODUCE
confidence の前に evidence
production mission contract は arbitrary URL / code を拒否し、anonymous quota、provenance、browser smoke test を提供します。
curl -fsS https://lab.cloudflare.claude-world.com/experiences/browser/ 04 / BOUNDARY
Production boundary
これは Cloudflare World の project architecture で Cloudflare product ではありません。login、checkout、arbitrary script、private target、persistent identity を禁止します。
05 / FIRST-PARTY SOURCES
一次資料を authoritative に保つ
product behavior、limit、pricing、availability は変わります。実行前に source を再確認してください。