Repository navigation
v2.3.0 — Watermark Persistence Fix
Fix: SyncPoller watermark now persisted to disk
Observations created before c-memforge install were permanently skipped because the watermark reset to MAX(id) on every start. This release fixes the root cause.
Changes
- Watermark saved to
~/.memforge/.sync-watermark.jsonafter each successful sync - Restored from disk on restart (no more data loss during downtime)
backfillFrom(id)method for manual recovery of pre-install observations
For existing users with missing observations
# Option A: Delete watermark to re-sync from MAX(id)
rm ~/.memforge/.sync-watermark.json
# Option B: Edit watermark to sync everything from the beginning
echo '{"lastObservationId":0,"lastSummaryId":0}' > ~/.memforge/.sync-watermark.jsonThen restart Claude Code.
Update
claude plugin update pitimon-c-memforgeCloses #48