# Shared

Tipos e concerns compartilhados entre packages — Core Platform.

**Sprint 001 · Etapa 6**

## Multi-tenant

Trait `BelongsToTenant` + `TenantScope` — use em todo model de domínio com coluna `tenant_id`.

```php
use ImovelZapAi\Shared\Infrastructure\Persistence\Concerns\BelongsToTenant;

class PropertyModel extends Model
{
    use BelongsToTenant;
}
```

Detalhe: [`docs/engineering/MULTI_TENANT_SIMPLE.md`](../../docs/engineering/MULTI_TENANT_SIMPLE.md)
