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

Hours saved by workreports, a matplotlib bar chart produced inside the sandbox

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
Portfolio pulse matplotlib chart

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
Dependency depth matplotlib chart

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
Queue signal mix matplotlib chart

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 s

Container 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 s

Same explicit Python context · target: under 10 seconds.

Container state: stopped before → healthy after.

25-org monthly cost estimate GREEN

Reports/org/dayRuns/monthCapacity vCPU-sGiB-sGB-s diskOverage+$5 plan
107,500361.91447.55790.0$0.0000$5.00
5037,5001809.47237.528950.0$0.0000$5.00
200150,0007237.528950.0115800.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 regionWEUR

Required: EEUR or WEUR · country GB

Runtime locationlhr01

Application 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