Skip to content

2026 04 16 claude code opus 4 7 strict prompt#16

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

2026 04 16 claude code opus 4 7 strict prompt#16
FabianWesner wants to merge 21 commits intomainfrom
2026-04-16-claude-code-opus-4-7-strict-prompt

Conversation

@FabianWesner
Copy link
Copy Markdown
Contributor

No description provided.

- Admin Products\Index search delegates to App\Services\SearchService
  when the query has >= 2 chars; shorter inputs fall back to the
  paginated list.
- Admin sidebar adds a Webhooks link under the System group.
- Admin layout ships an Alpine toast container listening on the
  window 'toast' event; session('status') and session('error')
  auto-dispatch toasts on page load so existing flash usage continues
  to work.
- Sidebar anchors gain focus-visible ring utilities; dark mode parity
  preserved.
- Added tests/Feature/Admin/ProductsSearchTest covering the
  SearchService delegation and short-query fallback.
- Stubbed routes/api.php so bootstrap/app.php can boot while Phase 11a
  backend expands the real API.
…, webhook layout and sync-queue behavior

- Home and Collections pages now render real products with prices + vendor
- Hero CTAs link to the seeded 'featured' collection instead of non-existent 'all'
- Product Show blade exposes variant names/prices and accessible Add to Cart
- Checkout Success reads the order number via ?order param and hydrates the Order model cleanly
- Admin Login now picks the user's first store and writes current_store_id to the session
- Admin Webhook Livewire pages use the admin layout
- Livewire::setUpdateRoute now applies store.resolve:storefront so the current store is bound across Livewire updates
- ResolveStore tolerates Livewire update requests that arrive without a matching admin session
- DeliverWebhook no longer throws out of sync-queue execution, records the failure and returns
Marks tests/ as test sources and ignores the clear-text protocol hotspot
rule (php:S5332) for test files, where http:// URLs are intentional fixtures.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
3 Security Hotspots
C 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