Implements openspec/changes/migrate-tenant-to-or-tenant/ — strict-validates. TenantMiddleware delegates status check to OR's tenant-lifecycle service. TenantService deprecated. One-time idempotent occ migration: existing procest tenant rows → OR Organisation records (isActive→status, maxStorageMb→storageQuota in bytes, UUIDs preserved). Quotas via OR's TenantQuotaMiddleware.
Umbrella: hydra/consume-or-tenant-fleet-wide
Depends on: none (OR tenant-lifecycle is shipped)
Strict-validates: ✓
Implements
openspec/changes/migrate-tenant-to-or-tenant/— strict-validates. TenantMiddleware delegates status check to OR's tenant-lifecycle service. TenantService deprecated. One-time idempotent occ migration: existing procest tenant rows → OR Organisation records (isActive→status, maxStorageMb→storageQuota in bytes, UUIDs preserved). Quotas via OR's TenantQuotaMiddleware.Umbrella: hydra/consume-or-tenant-fleet-wide
Depends on: none (OR tenant-lifecycle is shipped)
Strict-validates: ✓