coulomb-social/docs/release/reichelag-clipboard-2026-10-07.md
tegwick 4057483190
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 6m15s
Record deployed clipboard fidelity and recovery verification
Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a10e2d-a5ef-7e92-b03d-b1694e915680
2026-10-07 01:52:30 +02:00

2.6 KiB

ReichelAg clipboard fidelity correction

Founder review reported that clipboard output differed from the old Bubble app. Authenticated read-only observation confirms the original plain-text format is page title, blank line, italic abstractor, blank line, original Markdown body, then a blank line and xxx. Bubble adds the footer during copying. The protocol body itself does not contain it. No private protocol text is included here.

The previous implementation exported only rendered body content, omitting the title/subtitle and losing Markdown heading/emphasis syntax. The corrected export uses safely JSON-encoded canonical Markdown text for rich/plain/manual fallback paths. Rich HTML includes escaped title/subtitle, sanitized body and the footer. The page also displays its title and subtitle. Only the storage terminal LF is removed before appending the legacy footer; internal Markdown is retained.

Source d521ddc, immutable image digest sha256:9e7d1c2cc5248a3fd92ab48b4c4edf077c3ee7fb9149e7adb78c29101c60b745. Owning chart pin committed/synced in railiance-apps at9499c39.

Validation and deployment

  • make check:97passed, including mandatory real-browser workflow.
  • Synthetic Chromium checks: exact rich/plain/manual payload, denied fallback selection, nested bullets, Markdown emphasis and title/subtitle/footer.
  • Metadata escaping test: raw title/subtitle HTML cannot execute in rich export.
  • Original nominated protocol's observed clipboard matches rebuilt text exactly.
  • Fresh paired PostgreSQL/content snapshot captured with writers quiesced; operation58.38seconds and app resumed. Secret-free digest receipt below.
  • Node-side Helm atomic/wait revision12 deployed; server dry-run and parsed manifests prove only the app image changes. PVC/environment/Secret references and explicit owner access remain unchanged.
  • Live content loader and template JSON payload match the original clipboard; all74stored file hashes match the recovery snapshot.
  • Public health and clipboard asset200; served JavaScript equals tested source.

Pre-upgrade database SHA256: af3acf82ca9421624d99fa8ec7d81e71f228b45d560035f2396c91e566ba6673. Pre-upgrade content SHA256: 95a323559819151e1badf52eb0702478eae9616b221ffdf20f526cad18a16c26. Private pair remains under node-local temporary custody; this does not close durable backup retention/operating acceptance (CSOC-WP-0008-T02).

CSOC-WP-0008-T10 correction is implemented. T09 remains the founder's actual clipboard/email-client acceptance gate. Reload the protocol page, copy, and check the complete pasted protocol in the email draft. No email is sent by the app, and no source protocol is changed by this release.