Skip to content

feat: guarantee durable per-record migration outcomes - #3

Merged
shhahhussain merged 5 commits into
mainfrom
feat/guaranteed-batch-writes
Aug 1, 2026
Merged

shhahhussain merged 5 commits into
mainfrom
feat/guaranteed-batch-writes

Conversation

@shhahhussain

Copy link
Copy Markdown
Contributor

Summary

  • validate complete memory receipts and document batch outcomes
  • isolate malformed memory records through bounded batch division
  • journal one durable latest outcome per source record
  • retry only unresolved retryable writes
  • preserve progress from jobs created by earlier releases
  • release getmnemo-migrate 0.3.0

Verification

  • 43 tests passed
  • typecheck, build, OpenAPI contract, and package dry-run passed

Safety

  • remote retries use deterministic custom IDs or idempotency keys
  • malformed successful responses fail closed
  • no new dependency or backend schema change

@shhahhussain
shhahhussain merged commit 01ad176 into main Aug 1, 2026
2 checks passed
@shhahhussain
shhahhussain deleted the feat/guaranteed-batch-writes branch August 1, 2026 13:03
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