Repository navigation
feat(cloud-agent-next): open Cloudflare containers selection under enforced billing - #6576
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Executive SummaryThis PR removes only the picker-level block that hid Cloudflare containers from owners under enforced compute billing, and the removal is consistent with the billing path: containers are enforcement-capable ( Files Reviewed (2 files)
Previous Review Summaries (3 snapshots, latest commit df9153c)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit df9153c)Status: No Issues Found | Recommendation: Merge Executive SummaryThis PR only removes the picker-level block that hid Cloudflare containers from owners under enforced compute billing; the removal is consistent with the billing admission path, which marks those containers as enforcement-capable and fails closed on insufficient credits, so no new correctness or billing-bypass issue was found. Verified against current HEAD Files Reviewed (2 files)
Previous review (commit 15e02c9)Status: No Issues Found | Recommendation: Merge Executive SummaryThis change removes the picker-level exclusion that blocked Cloudflare containers for owners under enforced compute billing, aligning the selection path with the shared Files Reviewed (2 files)
Previous review (commit fe2f4d5)Status: No Issues Found | Recommendation: Merge Executive SummaryThis change removes the picker-level exclusion that blocked Cloudflare containers for owners under enforced compute billing, aligning the selection path with the shared Files Reviewed (2 files)
Reviewed by deepseek-v4.1-flash · Input: 0 · Output: 0 · Cached: 0 Review guidance: REVIEW.md from base branch |
fe2f4d5 to
15e02c9
Compare
15e02c9 to
df9153c
Compare
df9153c to
81c4f23
Compare
Summary
Final wiring: open explicit Cloudflare containers selection for enrolled owners under enforced organization billing.
sandbox-selection.ts(the enforcement check for containers is dropped)providerSupportsEnforcedBillingpredicate from part 4, keeping its messageoptions,defaultDestinationequalscloudflare-containers-standard-4, andisSandboxAllocationAvailable(capabilities, 'cloudflare-containers-standard-4')is trueVerification
pnpm --filter cloud-agent-next exec vitest run src/sandbox-selection.test.ts— 39/39 passpnpm --filter cloud-agent-next typecheck— passpnpm lint— passbilling_blockedterminal denial is unit-test-only (workspace gate masks it in practice).Stack
Part 5 of 5. Previous: #6575.