You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Preserve deliberate Unicode replacement characters in DSP export #306
The catalog accepts valid UTF-8 containing a deliberate Unicode replacement character, but offline DSP export rejects that scalar as if decoding had lost data.
For publishers, operators and product consumers, the expected result is consistent validation and honest public metadata. The hypothesis is that enforcing the existing boundary at its real caller prevents this failure without adding steps to the valid workflow.
Acceptance criteria:
Accept legitimate literal and escaped replacement characters without accepting malformed UTF-8 or unpaired surrogate escapes. Test real catalog-handler responses through the offline exporter, including emoji controls.
Prove the regression fails on current main and passes with the smallest root-cause repair.
Keep affected documentation consistent and deliver through reviewed, passing CI and an actual merge.
Success signal: the focused regression and valid-path controls pass within this delivery round. Size: small to medium.
Delivered through merged PR #314. The failing regression and valid-path controls pass, all hosted checks passed at the reviewed commit, and the complete change has a clean current-head GitHub review. This closes the source fix; production rollout is tracked separately in devantler-tech/platform#4510.
Activity
chore: agent-claim #306 nonce=19ba682369abd8c351124b50ae9caf6b
chore: agent-claim #306 nonce=f1a689f982d982200aba9983c8a14955
fix: keep publication, discovery and source observations consistent (#…
devantler commentedon Oct 5, 2026
Delivered through merged PR #314. The failing regression and valid-path controls pass, all hosted checks passed at the reviewed commit, and the complete change has a clean current-head GitHub review. This closes the source fix; production rollout is tracked separately in devantler-tech/platform#4510.