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 duplicate-key refusal at end of input #496
The installed raw JSON stream library can accept repeated decoded fields when a final scalar is followed by EOF without a newline. A trailing streaming result replaces the earlier refusal. Existing observer callers append newlines, so this is a direct-library completeness defect.
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
Produce one accumulated verdict for the complete raw input and retain a duplicate refusal through EOF.
Preserve valid JSON with and without a final newline and supported complete page streams.
Exercise nested/scalar duplicates and normal observer callers without claiming a bypass they do not exhibit.
Delivered by merged PR #503 at commit 3c7067e, with current-head native CI, independent review and installed-command evaluation recorded on the PR. Plugin 6.1.7 preserves original producer observations and assessment chronology; generated pins agree.
Activity
chore: agent-claim #496 nonce=e16e577f21006ff26a7148ecd4b44052
devantler commentedon Oct 5, 2026
Delivered by merged PR #503 at commit 3c7067e, with current-head native CI, independent review and installed-command evaluation recorded on the PR. Plugin 6.1.7 preserves original producer observations and assessment chronology; generated pins agree.