feat: migrate receiptwitness to standalone repo with inlined common

Migrates receiptwitness to a standalone repo with inlined common models. Includes SQLite test compatibility fixes (server_default stripping for gen_random_bytes, relationship stubs for SQLAlchemy mapper).

QA PASS (cartsnitch-qa): lint  test  306/306 passed.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit was merged in pull request #2.
This commit is contained in:
cartsnitch-engineer[bot]
2026-05-04 21:01:21 +00:00
committed by GitHub
parent c4880d3553
commit 2fd2cdca71
6 changed files with 25 additions and 9 deletions
@@ -34,4 +34,4 @@ def upgrade() -> None:
def downgrade() -> None:
op.drop_constraint("uq_users_email_inbound_token", "users", type_="unique")
op.drop_column("users", "email_inbound_token")
op.drop_column("users", "email_inbound_token")