Repository navigation
docs(flags): return no payload for malformed JSON - #71
Conversation
SDK implementation audit / update checklistAudited the fetched default branches of all 17 repositories against this PR at SDKs needing updates
No direct malformed-string fix identified
Shared acceptance coverage / implementation cautions
Validation scope: read-only inspection of immutable fetched commits, relevant test inspection, focused runtime reproductions (Python, Ruby, PHP, JS, Java/Gson, Swift), and selected Go tests. This was not a full SDK integration-suite run; Rust execution was blocked by an unavailable offline dependency, and Unity/Godot conclusions are source-based. No SDK source changes or implementation PRs were made by this audit. |
haacked
left a comment
There was a problem hiding this comment.
Looks good overall. Two blocking issues inline, the rest are suggestions and one question.
Problem
The specs allowed malformed feature flag payloads to escape as raw strings. Cache and snapshot contracts also left different interpretations of failure handling. The Python PR #947 review confirms that malformed payloads should be treated as absent.
Changes
Validation