Skip to content

2026 04 16 claude code opus 4 7 xhigh#17

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

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

Conversation

@FabianWesner
Copy link
Copy Markdown
Contributor

No description provided.

FabianWesner and others added 17 commits April 13, 2026 11:48
Adds multi-store tenancy (Organization/Store/StoreDomain/StoreUser/StoreSettings),
ResolveStore middleware resolving storefront by Host header and admin by session,
StoreScope + BelongsToStore trait, customer guard + CustomerUserProvider,
Livewire admin login, customer login/register, Sanctum personal tokens,
role-based policies, rate limiters for login and API, and Pest tests covering
tenant resolution and auth flows.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Storefront pages (home enhanced, collections index/show, product show
with variant + add-to-cart dispatch stub, cart placeholder, search,
CMS pages), reusable blade components (product-card, price, badge,
quantity-selector, address-form, order-summary, breadcrumbs,
pagination), 404/503 error views, DemoSeeder theming/page/menu data,
storefront routes and tests. 73/73 tests green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds App\Jobs\DeliverWebhook with retry backoff 60/300/1800/7200/43200s,
HMAC-SHA256 signing via WebhookService, circuit breaker pausing
subscriptions after 5 consecutive failures, and App\Listeners\DispatchWebhooks
subscribing to Order events for order.created / paid / fulfilled / cancelled /
refunded. 9 webhook tests green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Customer-scoped Livewire pages for order history + order detail (foreign
orders return 404, includes lines, totals, addresses, fulfillments),
address book with modal CRUD enforcing default semantics (first address
becomes default; setting default demotes others; deleting default
promotes the next; ownership guard), dashboard now shows a recent orders
table. Routes wired under the auth:customer group.

6 CustomerAccountTest + 6 AddressManagementTest cases green, full suite
210/210.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Hook CartService::mergeOnLogin into Storefront\Account\Auth\Login and
Register. When a customer authenticates, the guest cart stashed under
CartService::SESSION_KEY is merged into the customer's cart (new or
existing) and then marked abandoned. Moves Phase 6 tests into
tests/Feature/Customers/ per the lead's brief and adds GuestCartMergeTest.

13 Customers tests green, 211/211 full suite green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…s, themes, pages, nav)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds a dedicated `structured` log channel that writes JSON-formatted
records for downstream ingestion, and captures final phase status in
specs/progress.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Enhance checkout Confirmation component/view to load the actual Order
  and display an itemised summary with subtotal, shipping, tax, discount
  and total; show a pending-payment callout for bank-transfer orders.
- Seed demo shipping zones (Germany + Rest of World with flat rates) and
  manual tax settings (19% VAT, prices exclusive) in DemoSeeder so the
  end-to-end checkout + tax flow works on a fresh install.
- Record live Playwright review stats in specs/progress.md.

Test suite: 232 passed, 1 skipped (481 assertions).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Consolidates the per-phase status table, final test statistics, Playwright
review log, and the full commit history in specs/progress.md.

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

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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