Skip to content

feat: recover from retained remote history - #467

Draft
fujibee wants to merge 7 commits into
dogfood/read-cursor-syncfrom
dogfood/retention-resync
Draft

feat: recover from retained remote history#467
fujibee wants to merge 7 commits into
dogfood/read-cursor-syncfrom
dogfood/retention-resync

Conversation

@fujibee

@fujibee fujibee commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • define explicit operator-approved recovery after HTTP 410
  • add strict read-only status plus atomic SQLite gap audit/cursor advancement
  • preserve local messages, quarantine, read state, and age trust
  • add optional automatic live-message retention to the reference server

Validation

  • Node remote sync engine: 21/21
  • SQLite Stage-1/2 Bats: 14/14
  • reference server with PostgreSQL 17: 17/17
  • server typecheck and build
  • Compose configuration validation

Status

Draft/unmerged dogfood work stacked on #464. Merge remains a separate koit gate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant