TenantAtlas/specs/348-choose-environment-enterprise-selector/tasks.md
Ahmed Darrazi 549a9a0004
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m0s
feat: review pack output contract and readiness semantics (spec 347)
Implemented the output contract and readiness semantics for review packs. Also added spec 348.
Includes changes to ChooseEnvironment, CustomerReviewWorkspace, GenerateReviewPackJob and related blade views.
Added comprehensive tests.
2026-06-03 01:14:29 +02:00

1.6 KiB

Tasks: Spec 348 - Choose Environment Enterprise Selector

Input: specs/348-choose-environment-enterprise-selector/spec.md, plan.md

Phase 1: Implementation

  • T001 Add a local Livewire search property to ChooseEnvironment.
  • T002 Add a filtered collection helper that reuses the already authorized/selectable environment collection.
  • T003 Replace the dynamic multi-column grid with a single-column selector layout.
  • T004 Move Add environment and Switch workspace to the top selector header.
  • T005 Add localized search, result count, clear action, and no-results copy.
  • T006 Hide the default raw managed_environment kind label while preserving non-default short labels.
  • T007 Add stable data-testid attributes for the selector surface.

Phase 2: Tests

  • T008 Extend HTTP Feature assertions for selector search/action test IDs.
  • T009 Add Livewire Feature coverage for search filtering and no-results state.
  • T010 Run focused Feature tests.

Phase 3: Browser Verification

  • T011 Verify /admin/choose-environment in the in-app browser at the current viewport.
  • T012 Verify no overflow at mobile and desktop viewport sizes.

Phase 4: Final Checks

  • T013 Run focused Pint formatting for the changed PHP files.
  • T014 Run git diff --check.
  • T015 Report final Filament/Livewire/global-search/action/assets/testing/deployment posture.

Non-Goals

  • NT001 No migration, persisted entity, or new source of truth.
  • NT002 No new route or panel provider change.
  • NT003 No new selector framework or shared UI taxonomy.
  • NT004 No destructive/high-impact action change.