TenantAtlas/specs/999-seeder-external-id/tasks.md
ahmido 81c010fa00 fix: Harden SyncPoliciesJob supported types handling (#75)
Harden SyncPoliciesJob type input parsing + fail fast when supported types are empty/mismatched. Pass supported policy types from Tenant sync action and add regression tests.

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.fritz.box>
Reviewed-on: #75
2026-01-26 19:23:40 +00:00

550 B

Tasks — 999 Fix seeding: tenants.external_id not-null

Setup

  • T001 Verify schema requirement for tenants.external_id in migrations.

Tests

  • T010 Add regression test ensuring migrate:fresh --seed (or the tenant seeder) creates a tenant with non-null external_id.

Core

  • T020 Fix seeder to set external_id for the default tenant.

Validation

  • T900 Run ./vendor/bin/sail artisan migrate:fresh --seed.
  • T910 Run targeted Pest test(s) for the change.
  • T920 Run ./vendor/bin/sail bin pint --dirty.