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
Refuse repaired Unicode in release source observations #497
The release JSON boundary accepts malformed UTF-8 and unpaired surrogate escapes. Candidate preparation can consequently rewrite a committed description while reporting successful preparation.
Proposed direction
Repair the owning observation or output boundary, with a regression that fails on current main before changing the implementation. Preserve the existing conservative behavior and public interface.
Acceptance criteria
Refuse malformed original Unicode before parsing any release manifest or retained native observation.
Preserve valid international text, paired surrogates and literal replacement characters.
Prove failure before candidate output is created and preserve otherwise-valid preparation controls.
Activity
chore: agent-claim #497 nonce=1ac878484da9a10fae9e8e545e9678f5