Repository navigation
v2.4.3 — Fix sync response field path (#55)
Bug Fix
SyncPoller false failures — remote-sync.ts read result.observations but server returns data under result.tables.observations. Every successful push was misclassified as failure, causing:
- Watermark never advancing (stuck at 74,792)
- Phantom failure count growing on every poll
- Redundant re-uploads of already-synced observations
Changes
- Fix field path in
syncBatch()andsyncSummaries()to useresult.tables.* - Add 7 contract tests pinned to real server response shape
Upgrade
claude mcp update pitimon-c-memforge