{"repo":"NousResearch/hermes-agent","public_id":"72799","display_label":"Fix adaptive stream flush timing measurement on desktop","summary":"These issues and PRs address a bug where the adaptive stream flush on desktop was measuring the store write rather than the React commit frame, causing the floor to never adapt. The fix routes measurement through the deferred commit frame.","subsystem":"apps/desktop","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":77652,"merged_at":"2026-08-03T12:40:19+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-03T12:40:19+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":72799,"pr_number":77652,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-03T12:40:19+00:00"}],"members":[{"kind":"issue","number":72799,"title":"[Bug]: desktop adaptive stream flush measures the store write, not the React commit (floor never adapts)","url":null,"state":"closed"},{"kind":"pr","number":72801,"title":"fix(desktop): measure adaptive stream flush through the deferred commit frame","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#77652","number":77652}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":77652,"title":"fix(desktop): measure adaptive stream flush through the deferred commit frame (salvage #72801)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/session/hooks/use-message-stream/delta-flush.test.tsx","apps/desktop/src/app/session/hooks/use-message-stream/index.ts","apps/desktop/src/app/session/hooks/use-message-stream/stream-flush.test.tsx"]}],"trust":{"default_tier":"verified","includes_suggested":false}}