Fable5.1 APPROVE integrated20c269129733dcd57f5d1c4f03bcccd5f5f4ff2f; full review /tmp/oficina-sheets-visible-review/review.json. Exact-head actual CI success captured in ci.json, full local gate/race passed. Local Chromium chrome driver passes menus, toolbar/formula formatting, column width reload, real XLSX download, light/dark,320/768reflow and read-only viewer checks. First attempt stopped because driver hardcodes port8799 in token parsing despite SHEETS_PORT; rerun on fresh synthetic DB/keys used a copied driver with only8799→18879. No app/assertion change. Sanitized results browser-summary.txt. No mail or live calls in that test. Built through required make release, ARM64 stamped20c2691, SHA b397e85e191e7f4d70232dbd303b4bbdc3721c013a1557f37a2084dcaea640a4. Supported deployment now in progress to existing canary/overnight-batch only. Preserving its DB, migration0010 and secrets. Paul's known address added to preview owners while retaining existing entries. No production change or whole-workbook import claim. Await process and browser verification before user notification.
Combine visible workbook chrome, shared theme and durable paste for preview open
On branch fix/visible-release-integration
User wants the completed visible stages deployed first. Root discovered theme003b183/reconcilea75 do not include the existing canary's durable-batchd35cf94; deploying either alone would regress paste behavior and omit its migration. New isolated integration branch starts003b183 and mergesd35cf94; Git merged app routing and clipboard driver cleanly, retaining both sets of changes. No main or frozen branch changes. Also corrects Fable's theme review blocker: binding AGENTS now describes Estilo theme bytes and actual drift tests instead of recreating deleted static/theme.css. Related comment/diagnostic paths corrected. User copy review waived for this round. Full local gate, exact-head CI, Fable integration review and same-canary browser verification required. Planned visible result is workbook list chrome, rename/import affordances and shared styling, preserving tested atomic paste and monotonic versions. No cross-tab or whole-workbook import claim.
DEPLOYED AND VERIFIED preview20c2691 (source20c269129733dcd57f5d1c4f03bcccd5f5f4ff2f) at08:03 Dublin. API body AND header match; four live Chromium signin cases320/1280 JS on/off pass actual shared stylesheet bytes/fingerprints/cache/labels/focus/reflow checks. Receipt /tmp/oficina-sheets-visible-release/verified.json and browser/results.json. Root viewed local editor screenshot and Docs live320 screenshot. Actual live authenticated editor not exercised by root; prior synthetic local chrome checks and pre-integration live batch proof remain separately scoped. Platform deploy watch only checked header, so root detected d35 body/new header mismatch and used one exact host/environment restart after dry run. Preview now allows Paul's known address. Removed only overnight-batch's three placeholder CARLOSSMTPHOST/FROM/PORT overrides, restoring configured default mail transport for user sign-in. Fresh canary keys and DB retained; no email sent by root. Current fixture-only zero-mail assumptions no longer apply to this preview: never rerun old privileged fixture writer using prior SMTP assumptions. User notified with link and create/rename/import/paste/light-dark checks; explicitly no multi-tab import claim. Production unchanged.