perf(tbank-connection): poll screen sync every five seconds #47

Merged
ksv741 merged 1 commits from codex/reduce-screen-sync-polling into develop 2026-10-07 14:56:40 +03:00
Owner

Implements OpenSpec change reduce-screen-sync-polling (WealthLedger/specs#21):

  • STATUS_INTERVAL_MS 1s → 5s: status checks and observe reads during active screen sync run at most once per five seconds.
  • Terminal sync state observes screen resources immediately (unchanged path, now covered by test).
  • Waiting states, partial results, read recovery, unmount behavior unchanged.

Tests: 18/18 in screen-sync.test.tsx (cadence/gap/freeze, immediate terminal observe). npm run verify green.

Implements OpenSpec change `reduce-screen-sync-polling` ([WealthLedger/specs#21](https://git.personal.ksv741.ru/WealthLedger/specs/pulls/21)): - `STATUS_INTERVAL_MS` 1s → 5s: status checks and observe reads during active screen sync run at most once per five seconds. - Terminal sync state observes screen resources immediately (unchanged path, now covered by test). - Waiting states, partial results, read recovery, unmount behavior unchanged. Tests: 18/18 in `screen-sync.test.tsx` (cadence/gap/freeze, immediate terminal observe). `npm run verify` green.
codex-bot added 1 commit 2026-10-07 14:05:20 +03:00
perf(tbank-connection): poll screen sync every five seconds
Frontend verify / commits (pull_request) Successful in 48s
Frontend verify / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 6m57s
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 11s
Frontend verify / verify (push) Successful in 8m21s
74f8a72ed5
During active screen sync, status checks and observe reads run every 5s
instead of 1s; terminal state observes resources immediately.
OpenSpec change: WealthLedger/specs#21
ksv741 merged commit 74f8a72ed5 into develop 2026-10-07 14:56:40 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#47