2 Commits

Author SHA1 Message Date
Chris Farhood d57a90ed59 feat: parameterize seed tooling for UAT + document UAT receipt-submission path
- Add scripts/seed-env.sh with --env dev|uat argument, replacing hardcoded namespace
- Keep scripts/seed-dev.sh as one-line wrapper calling seed-env.sh dev
- Add scripts/seed-env-job.yaml with __ENV__ placeholder for namespace/label
- Add scripts/apply-seed-job.sh <env> helper using sed substitution
- Keep scripts/seed-dev-job.yaml as unchanged backward-compat copy
- Add docs/uat-receipt-submission.md documenting the inbound email receipt path for UAT

Refs: CAR-812, CAR-808
2026-05-04 21:29:20 +00:00
cartsnitch-engineer[bot] 41e6bfdcf5 feat(scripts): add dev environment seed script and K8s Job (#99)
* fix(api): replace UUID type with str for Better-Auth nanoid user IDs

Better-Auth uses nanoid strings for user IDs, not UUIDs. Changed all
user_id parameter/return types in the API layer from UUID to str,
removed the obsolete UUID import where unused, and updated the
_validate_session_token return type accordingly.

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* feat(scripts): add dev environment seed script and K8s Job

Co-Authored-By: Paperclip <noreply@paperclip.ing>

---------

Co-authored-by: CartSnitch Engineer Bot <cartnoreply@cartsnitch.com>
Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-04-01 19:51:45 +00:00