Skip to content

v2.4.3 — Fix sync response field path (#55)

Choose a tag to compare

@pitimon pitimon released this 14 Apr 06:13
· 23 commits to main since this release

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() and syncSummaries() to use result.tables.*
  • Add 7 contract tests pinned to real server response shape

Upgrade

claude mcp update pitimon-c-memforge

Closes #55 | Sequel to #51