Skip to content

2026 04 16 claude code opus 4 7#15

Open
FabianWesner wants to merge 5 commits intomainfrom
2026-04-16-claude-code-opus-4-7
Open

2026 04 16 claude code opus 4 7#15
FabianWesner wants to merge 5 commits intomainfrom
2026-04-16-claude-code-opus-4-7

Conversation

@FabianWesner
Copy link
Copy Markdown
Contributor

No description provided.

FabianWesner and others added 3 commits April 16, 2026 23:04
- 17 migrations covering multi-tenant schema (stores, products,
  variants, inventory, carts, checkouts, orders, payments, shipping,
  taxes, discounts, pages, nav, themes, analytics, apps)
- 40+ Eloquent models with BelongsToStore trait and StoreScope
- Customer auth guard + provider, admin auth Livewire Login
- ResolveStore middleware (hostname + session resolution)
- MockPaymentProvider with magic card numbers
- CartService / PricingService / InventoryService / OrderService /
  CheckoutService / DiscountService / ShippingService
- Livewire storefront (home, product, collection, cart, checkout,
  confirmation, search, pages, account login/register/dashboard)
- Livewire admin (dashboard, products, orders, customers,
  collections, inventory, discounts, pages, navigation, settings)
- Demo seeder with 10 products, 5 customers, 5 paid orders,
  2 discount codes, 2 shipping zones, tax config

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Wire ResolveStore into Livewire update route so tenant bindings
  persist across reactive updates
- Rename customers' test helpers, refresh Pest.php with
  store/tenant helpers, add 26 unit + feature tests covering
  pricing (discount, free shipping, tax), inventory reservation,
  mock payment provider, storefront smoke, and full cart to order
- Drop Fortify-era starter tests that assumed routes we replaced
- Verified end to end via Playwright: home → product → cart
  (with WELCOME10 discount) → checkout → order #1006 → admin
  fulfillment with tracking

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

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