# Curbi v19 — write to reply

Released 2026-10-27. See LIVE-v19.json for deployment and live checks. Rollback: https://d9770841.curbi-landing.pages.dev

Adopts Muse's focus on teams building agents that write to systems. Replaces generic homepage samples with three synthetic discount outcomes running through the existing public checker. Highlights exact offending spans; distinguishes permission, attempt and completion. Static initial HTML remains useful before JavaScript loads. Get started / Contact sales, playground, API, pricing and existing navigation remain available.

Project direction and model-source review: v19/editorial review-WRITE-BOUNDARY.md. New developer section: /developers/#write-boundary. A fixture replay is not a hosted execution gateway; supplied DONE is not independent proof. No model integration, signing, billing mutation, spend or permission changes.

Evidence: 59 targeted tests; 71 Worker cases, 4 raw cases and 2 executable docs examples; 294 links; byte-identical rebuild. Browser exercised failed/completed transitions and 390px layout, with no console errors. Whole browser parity and mutation reports remain attributed to engineering, not independently reproduced. HTML receives Cloudflare email/challenge transformations; schemas match shipped bytes.

Build: python3 v17/build.py. v19/replay.js is a synthetic fixture module, not authority. Roll back by redeploying v18 artifact if necessary.
