Skip to content

feat(persistence): reserve queued delivery receipts - #18

Merged
roughcoder merged 2 commits into
mainfrom
feat/queued-receipts-migration-047
Aug 12, 2026
Merged

roughcoder merged 2 commits into
mainfrom
feat/queued-receipts-migration-047

Conversation

@roughcoder

@roughcoder roughcoder commented Aug 12, 2026

Copy link
Copy Markdown

Reserves migration 047 for queued-delivery receipt retention ahead of migration 048.\n\nAdds receipt timestamps/attribution columns and an indexed thread-scoped receipt query path, with a migration regression test.\n\nValidation: (exit 0).\n\nBuilt with Codex in Phoenix.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Constraint: Migration 047 must land before migration 048 in the merge train.
Rejected: Bundling schema reservation with delivery behavior | migration ordering blocks independent PRs.
Confidence: high
Scope-risk: narrow
Directive: Keep migration 047 limited to durable receipt columns and its query index.
Tested: migration test pending.
Not-tested: full suite.
Constraint: Migration 047's receipt index must serve the bounded query order.
Rejected: State-first ordering | it cannot support the receipt timestamp expression.
Confidence: high
Scope-risk: narrow
Tested: migration test pending.
@roughcoder
roughcoder merged commit d28934c into main Aug 12, 2026
7 of 8 checks passed
@roughcoder
roughcoder deleted the feat/queued-receipts-migration-047 branch August 13, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant