Cloudflare Sandbox SDK · live dev proof
Workreports substrate GREEN
Generated 2026-07-16T00:49:03.091Z from a forced cold container and cached for later visits. JSON evidence
Works GREENHTML + PNG captured
Fast GREEN0.19 s warm
Affordable GREEN$0.0000 overage at 200/day
EU GREENWEUR · lhr01
Rendered report GREEN
The table and chart below are the actual result.results[N].html and .png values captured from the warm execution in the same Python context.
Captured HTML table
Captured matplotlib PNG

Marimo export path
ipynb --include-outputs: true · HTML export: true · output cells: 2 · HTML/PNG MIME cells: 1/1 · exported HTML: 66560 bytes.
Three layouts from real dev tickets GREEN
These independent report units use a minimal projection of the 15 tickets visible in the authenticated Acme GmbH dev inbox. Bodies, comments, assignees, URLs, pointer ids, and credentials are excluded.
GREEN Chat agent edit proven
Brunhilde in casc chat refreshed only signals: code 3c9713ae42d6 → 6e0c8b6e293a, output 2aadae5503c3 → d3d209e6dc96. portfolio:eb27956d5d91 and hierarchy:072c13b523b3 remained byte-identical.
Ticket rows sourced from work_bench_activity({ bench: 'audit-handling', limit: 20 }); unique [ticket] lines only; 8 rows. Section code reads /workspace/tickets.json with pandas, renders 'Brunhilde's live audit evidence map' as an HTML table (colour #ef7ba9), classifies titles into Programme/Control/Evidence/Finance/Other, and emits a matplotlib horizontal bar chart via an in-memory BytesIO buffer using display(Image(data=buf.getvalue(), format='png')). · 2026-07-16T00:49:03.091Z
Portfolio pulse
KPI cards, a workarea/workbench table, and ticket-volume bar chart.
LIVE
15 real dev ticket rows · 0.18 s · source authenticated-dev-inbox · refresh #1 · updated by prototype harness
code efe2ad056d77 · data b3de89f44180 · output eb27956d5d91 · 2026-07-16T00:29:46.216Z
Dependency depth
A parent/child view of ticket chains with a depth distribution chart.
LIVE
15 real dev ticket rows · 0.25 s · source authenticated-dev-inbox · refresh #1 · updated by prototype harness
code 036eec236a88 · data b3de89f44180 · output 072c13b523b3 · 2026-07-16T00:29:46.484Z
Queue signal mix
A simple title-derived topic table and donut chart for triage orientation.
LIVE
8 real dev ticket rows · 3.49 s · source chat-work-tool · refresh #2 · updated by Brunhilde in casc chat
code 6e0c8b6e293a · data 701458cbdd6d · output d3d209e6dc96 · 2026-07-16T00:49:03.091Z
Execution timing GREEN
Cold end-to-end5.70 sContainer ready 2.36 s · RPC connect 0.00 s · context call 1.11 s · cumulative context ready 3.47 s · first runCode 2.14 s · onStart delay 2.29 s
Warm runCode0.19 sSame explicit Python context · target: under 10 seconds.
Container state: stopped before → healthy after.
25-org monthly cost estimate GREEN
| Reports/org/day | Runs/month | Capacity vCPU-s | GiB-s | GB-s disk | Overage | +$5 plan |
|---|
| 10 | 7,500 | 361.9 | 1447.5 | 5790.0 | $0.0000 | $5.00 |
| 50 | 37,500 | 1809.4 | 7237.5 | 28950.0 | $0.0000 | $5.00 |
| 200 | 150,000 | 7237.5 | 28950.0 | 115800.0 | $0.0000 | $5.00 |
Estimate: measured warm wall time multiplied by the basic allocation (0.25 vCPU capacity, 1 GiB memory, 4 GB disk), then current included usage and overage rates. CPU billing is actual active CPU, so capacity CPU-seconds are conservative. Idle-tail memory/disk, Workers, Durable Objects, logs, and egress are excluded; included allowances are account-wide.
EU placement GREEN
Runtime regionWEURRequired: EEUR or WEUR · country GB
Runtime locationlhr01Application a0364d18-229c-4c06-94fc-86803b16ebab · placement 112e7990-72d4-4aff-9117-1a141bd33d83
Configured with constraints: { jurisdiction: "eu" }. The live CLOUDFLARE_REGION value is the pass/fail signal.
Harness 2026-07-16.16-ticket-reports · SDK 0.12.3 · Docker cloudflare/sandbox:0.12.3-python · marimo 0.23.14 · origin https://workreports-spike.dev.casc-cloud.mxschons.com