073-unified-managed-tenant-onboarding-wizard #90

Merged
ahmido merged 7 commits from 073-unified-managed-tenant-onboarding-wizard into dev 2026-02-04 23:30:58 +00:00

7 Commits

Author SHA1 Message Date
Ahmed Darrazi
50720ea7d4 Merge remote-tracking branch 'origin/dev' into 073-unified-managed-tenant-onboarding-wizard-session-1770247434
# Conflicts:
#	app/Filament/Pages/Workspaces/ManagedTenantOnboardingWizard.php
#	app/Http/Controllers/SwitchWorkspaceController.php
#	app/Models/TenantOnboardingSession.php
#	app/Services/Auth/WorkspaceRoleCapabilityMap.php
#	app/Support/Audit/AuditActionId.php
#	app/Support/Auth/Capabilities.php
#	app/Support/Badges/BadgeCatalog.php
#	app/Support/Badges/BadgeDomain.php
#	resources/views/filament/pages/workspaces/managed-tenants-landing.blade.php
#	routes/web.php
#	specs/073-unified-managed-tenant-onboarding-wizard/checklists/requirements.md
#	specs/073-unified-managed-tenant-onboarding-wizard/contracts/http.openapi.yaml
#	specs/073-unified-managed-tenant-onboarding-wizard/contracts/onboarding-actions.md
#	specs/073-unified-managed-tenant-onboarding-wizard/data-model.md
#	specs/073-unified-managed-tenant-onboarding-wizard/plan.md
#	specs/073-unified-managed-tenant-onboarding-wizard/quickstart.md
#	specs/073-unified-managed-tenant-onboarding-wizard/research.md
#	specs/073-unified-managed-tenant-onboarding-wizard/spec.md
#	specs/073-unified-managed-tenant-onboarding-wizard/tasks.md
#	tests/Feature/Filament/AdminHomeRedirectsToChooseTenantWhenWorkspaceSelectedTest.php
#	tests/Feature/ManagedTenantOnboardingWizardTest.php
#	tests/Feature/Workspaces/SwitchWorkspaceRedirectsToTenantRegistrationWhenNoTenantsTest.php
2026-02-05 00:29:26 +01:00
Ahmed Darrazi
8a61c59029 fix: stabilize workspace-scoped OperationRun tests
- Ensure manual OperationRun inserts set workspace_id when events are disabled

- Align ManagedTenantOnboardingWizard tests with /admin/onboarding semantics

- Keep TenantFactory/creating hooks safe for make() vs create()
2026-02-05 00:17:07 +01:00
Ahmed Darrazi
11bfa4d7d2 merge: agent session work 2026-02-04 23:00:25 +01:00
Ahmed Darrazi
ab0ffff1d1 feat(onboarding): enterprise wizard + tenantless run viewer
- Canonical /admin/onboarding entry point; legacy routes 404\n- Tenantless run viewer at /admin/operations/{run} with membership-based 404\n- RBAC UX (disabled controls + tooltips) and server-side 403\n- DB-only rendering/refresh; contract registry enforced\n- Adds migrations + tests + spec artifacts
2026-02-04 23:00:06 +01:00
Ahmed Darrazi
56f71883cf test: cover onboarding graph contract registry probes 2026-02-04 22:57:27 +01:00
Ahmed Darrazi
38fa4cdea1 Merge remote-tracking branch 'origin/dev' into 073-unified-managed-tenant-onboarding-wizard 2026-02-03 18:29:15 +01:00
Ahmed Darrazi
7b0a383182 feat: unified managed tenant onboarding wizard
Implements workspace-scoped managed tenant onboarding wizard (Filament v5 / Livewire v4) with strict RBAC (404/403 semantics), resumable sessions, provider connection selection/creation, verification OperationRun, and optional bootstrap. Removes legacy onboarding entrypoints and adds Pest coverage + spec artifacts (073).
2026-02-03 18:27:39 +01:00