{"repo":"NousResearch/hermes-agent","public_id":"123439","display_label":"Large integer ID corruption in config JSON boundary","summary":"These issues and PRs concern 19-digit platform IDs (snowflakes) being silently corrupted when crossing the web config API JSON boundary, where large integers exceed JavaScript's safe integer range. Proposed fixes involve preserving such IDs as strings rather than bare numeric values.","subsystem":"dashboard","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":3},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[],"members":[{"kind":"issue","number":123439,"title":"[Bug]: Config UI round-trip silently corrupts 19-digit platform ids (bare ints on the /api/config JSON boundary)","url":null,"state":"open"},{"kind":"pr","number":123466,"title":"fix(web): preserve platform ids and prevent 19-digit snowflake corruption on config JSON boundary","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"0929deb7b9","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":123488,"title":"fix(config): round-trip big platform ids through the web config intact (fixes #123439)","url":null,"state":"closed","close_reason":{"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":123497,"title":"fix(config): keep >2^53 ids as strings across the web config boundary (fixes #123439)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#123439","number":123439},{"kind":"pr","value":"#1","number":1}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}