feat: canonicalize admin scope links and queries (341) #413

Merged
ahmido merged 1 commits from 341-canonical-link-query-cleanup into platform-dev 2026-05-31 22:46:40 +00:00
Owner

Summary

  • remove remaining legacy scope query hint parsing from shared workspace and environment scoping seams so hubs only narrow via explicit environment_id
  • align canonical link generation across workspace hubs, provider connections, audit log, alerts, and decision register flows
  • add focused Spec 341 regression coverage for canonical link/query behavior and legacy alias rejection
  • include the Spec 341 artifacts and move the review screenshots into specs/341-canonical-link-query-cleanup/artifacts/screenshots/
  • ignore local .playwright-mcp browser tool output so it does not pollute future commits or pull requests

Validation

  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Navigation --filter=Spec341
  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Navigation/Spec341CanonicalLinkQueryCleanupTest.php tests/Feature/Navigation/WorkspaceHubEnvironmentFilterContractTest.php tests/Feature/ProviderConnections/ProviderConnectionsWorkspaceHubContractTest.php
  • cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent
  • git diff --check

Notes

  • Livewire v4 compliance unchanged
  • Filament provider registration remains in apps/platform/bootstrap/providers.php
  • no globally searchable resource behavior was changed in this slice
  • no destructive action behavior was changed
  • no new Filament assets; deploy filament:assets posture is unchanged
## Summary - remove remaining legacy scope query hint parsing from shared workspace and environment scoping seams so hubs only narrow via explicit `environment_id` - align canonical link generation across workspace hubs, provider connections, audit log, alerts, and decision register flows - add focused Spec 341 regression coverage for canonical link/query behavior and legacy alias rejection - include the Spec 341 artifacts and move the review screenshots into `specs/341-canonical-link-query-cleanup/artifacts/screenshots/` - ignore local `.playwright-mcp` browser tool output so it does not pollute future commits or pull requests ## Validation - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Navigation --filter=Spec341` - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Navigation/Spec341CanonicalLinkQueryCleanupTest.php tests/Feature/Navigation/WorkspaceHubEnvironmentFilterContractTest.php tests/Feature/ProviderConnections/ProviderConnectionsWorkspaceHubContractTest.php` - `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent` - `git diff --check` ## Notes - Livewire v4 compliance unchanged - Filament provider registration remains in `apps/platform/bootstrap/providers.php` - no globally searchable resource behavior was changed in this slice - no destructive action behavior was changed - no new Filament assets; deploy `filament:assets` posture is unchanged
ahmido added 1 commit 2026-05-31 22:41:43 +00:00
feat: canonicalize admin scope links and queries (341)
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 56s
238b6e4c9b
ahmido merged commit e324bd7bd6 into platform-dev 2026-05-31 22:46:40 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ahmido/TenantAtlas#413
No description provided.