Skip to content

Keep Orders inventory route-owned and clarify manual email sending - #209

Merged
OziinG merged 1 commit into
mainfrom
codex/orders-inventory-email-controls
Aug 20, 2026
Merged

Keep Orders inventory route-owned and clarify manual email sending#209
OziinG merged 1 commit into
mainfrom
codex/orders-inventory-email-controls

Conversation

@OziinG

@OziinG OziinG commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • remove the Orders-only standalone Inventory assignment card and action
  • preserve Route Group inventory creation, synchronization, and detail access
  • make manual route email confirmations and recipient blockers explicit with standard controls
  • add executable readiness-state and regression coverage

Verification

  • Shopify app targeted tests: 220 passed
  • Shopify app full tests: 527 passed
  • delivery server targeted inventory/email tests: 95 passed
  • lint, typecheck, production build, public URL guard, component validation passed
  • git diff --check passed

Safety

  • no Shopify order/customer mutation was added
  • no real customer email was sent; provider behavior was verified with fake transport
  • K-food deployment will run only after required PR checks pass

Remove the Orders-only standalone inventory assignment path while preserving Route Group inventory synchronization and detail access. Explain every manual email send blocker with standard checkboxes and executable readiness tests.

Constraint: Route-linked inventory remains owned and synchronized by Route Group operations; real customer email sends are external side effects.

Rejected: Auto-selecting every eligible email recipient | manual sends must retain explicit recipient selection.

Confidence: high

Scope-risk: moderate

Directive: Do not reintroduce standalone Inventory creation from Orders; preserve explicit recipient selection and all server confirmation flags.

Tested: Shopify app 527 tests; targeted app 220 tests; delivery API inventory/email 95 tests; lint; typecheck; production build; public URL guard; Shopify component validation.

Not-tested: Signed-in embedded browser interaction and a real email-provider delivery.
@OziinG
OziinG merged commit 01d76e3 into main Aug 20, 2026
2 checks passed
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