224 KiB
224 KiB
| 1 | TabelaSQL | CampoSQL | TipoPostgreSQL | Nulabilidade | EnumeracoesRestricoes | DescricaoSQL | OrigemMigration | DocumentoOpenAPI | TipoOpenAPI | FormatoOpenAPI | ClassificacaoDados | EstadoMapeamento |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | users | id | bigint | Não | Não | Identificador primário da entidade | database/migrations/0001_01_01_000000_create_users_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 3 | users | name | character varying(255) | Não | Não | name | database/migrations/0001_01_01_000000_create_users_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 4 | users | character varying(255) | Não | Não | database/migrations/0001_01_01_000000_create_users_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/email | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |||
| 5 | users | email_verified_at | timestamp(0) without time zone | Sim | Não | email verified at | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 6 | users | password | character varying(255) | Não | Não | password | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 7 | users | remember_token | character varying(100) | Sim | Não | remember token | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 8 | users | created_at | timestamp(0) without time zone | Sim | Não | Instante de criação | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 9 | users | updated_at | timestamp(0) without time zone | Sim | Não | Instante da última actualização | database/migrations/0001_01_01_000000_create_users_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 10 | users | two_factor_secret | text | Sim | Não | two factor secret | database/migrations/2025_08_14_170933_add_two_factor_columns_to_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 11 | users | two_factor_recovery_codes | text | Sim | Não | two factor recovery codes | database/migrations/2025_08_14_170933_add_two_factor_columns_to_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 12 | users | two_factor_confirmed_at | timestamp(0) without time zone | Sim | Não | two factor confirmed at | database/migrations/2025_08_14_170933_add_two_factor_columns_to_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 13 | password_reset_tokens | character varying(255) | Não | Não | database/migrations/0001_01_01_000000_create_users_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/email | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |||
| 14 | password_reset_tokens | token | character varying(255) | Não | Não | token | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 15 | password_reset_tokens | created_at | timestamp(0) without time zone | Sim | Não | Instante de criação | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 16 | sessions | id | character varying(255) | Não | Não | Identificador primário da entidade | database/migrations/0001_01_01_000000_create_users_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 17 | sessions | user_id | bigint | Sim | Não | user id | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 18 | sessions | ip_address | character varying(45) | Sim | Não | ip address | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 19 | sessions | user_agent | text | Sim | Não | user agent | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 20 | sessions | payload | text | Não | Não | Conteúdo da submissão/evento; contrato por tipo pendente | database/migrations/0001_01_01_000000_create_users_table.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/CompanyDeclaration/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/Draft/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/InvestorAccount/properties/payload | |object | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 21 | sessions | last_activity | integer | Não | Não | last activity | database/migrations/0001_01_01_000000_create_users_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 22 | cache | key | character varying(255) | Não | Não | key | database/migrations/0001_01_01_000001_create_cache_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 23 | cache | value | text | Não | Não | value | database/migrations/0001_01_01_000001_create_cache_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 24 | cache | expiration | bigint | Não | Não | expiration | database/migrations/0001_01_01_000001_create_cache_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 25 | cache_locks | key | character varying(255) | Não | Não | key | database/migrations/0001_01_01_000001_create_cache_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 26 | cache_locks | owner | character varying(255) | Não | Não | owner | database/migrations/0001_01_01_000001_create_cache_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 27 | cache_locks | expiration | bigint | Não | Não | expiration | database/migrations/0001_01_01_000001_create_cache_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 28 | jobs | id | bigint | Não | Não | Identificador primário da entidade | database/migrations/0001_01_01_000002_create_jobs_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 29 | jobs | queue | character varying(255) | Não | Não | queue | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 30 | jobs | payload | text | Não | Não | Conteúdo da submissão/evento; contrato por tipo pendente | database/migrations/0001_01_01_000002_create_jobs_table.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/CompanyDeclaration/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/Draft/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/InvestorAccount/properties/payload | |object | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 31 | jobs | attempts | smallint | Não | Não | attempts | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 32 | jobs | reserved_at | integer | Sim | Não | reserved at | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 33 | jobs | available_at | integer | Não | Não | available at | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 34 | jobs | created_at | integer | Não | Não | Instante de criação | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 35 | job_batches | id | character varying(255) | Não | Não | Identificador primário da entidade | database/migrations/0001_01_01_000002_create_jobs_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 36 | job_batches | name | character varying(255) | Não | Não | name | database/migrations/0001_01_01_000002_create_jobs_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 37 | job_batches | total_jobs | integer | Não | Não | total jobs | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 38 | job_batches | pending_jobs | integer | Não | Não | pending jobs | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 39 | job_batches | failed_jobs | integer | Não | Não | failed jobs | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 40 | job_batches | failed_job_ids | text | Não | Não | failed job ids | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 41 | job_batches | options | text | Sim | Não | options | database/migrations/0001_01_01_000002_create_jobs_table.php | docs\investmoz\unification\openapi.json#/components/schemas/References/properties/options | array | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 42 | job_batches | cancelled_at | integer | Sim | Não | cancelled at | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 43 | job_batches | created_at | integer | Não | Não | Instante de criação | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 44 | job_batches | finished_at | integer | Sim | Não | finished at | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 45 | failed_jobs | id | bigint | Não | Não | Identificador primário da entidade | database/migrations/0001_01_01_000002_create_jobs_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 46 | failed_jobs | uuid | character varying(255) | Não | Não | uuid | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 47 | failed_jobs | connection | character varying(255) | Não | Não | connection | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 48 | failed_jobs | queue | character varying(255) | Não | Não | queue | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 49 | failed_jobs | payload | text | Não | Não | Conteúdo da submissão/evento; contrato por tipo pendente | database/migrations/0001_01_01_000002_create_jobs_table.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/CompanyDeclaration/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/Draft/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/InvestorAccount/properties/payload | |object | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 50 | failed_jobs | exception | text | Não | Não | exception | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 51 | failed_jobs | failed_at | timestamp(0) without time zone | Não | Não | failed at | database/migrations/0001_01_01_000002_create_jobs_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 52 | passkeys | id | bigint | Não | Não | Identificador primário da entidade | database/migrations/2024_01_01_000000_create_passkeys_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 53 | passkeys | user_id | bigint | Não | Não | user id | database/migrations/2024_01_01_000000_create_passkeys_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 54 | passkeys | name | character varying(255) | Não | Não | name | database/migrations/2024_01_01_000000_create_passkeys_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 55 | passkeys | credential_id | character varying(255) | Não | Não | credential id | database/migrations/2024_01_01_000000_create_passkeys_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 56 | passkeys | credential | json | Não | Não | credential | database/migrations/2024_01_01_000000_create_passkeys_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 57 | passkeys | last_used_at | timestamp(0) without time zone | Sim | Não | last used at | database/migrations/2024_01_01_000000_create_passkeys_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 58 | passkeys | created_at | timestamp(0) without time zone | Sim | Não | Instante de criação | database/migrations/2024_01_01_000000_create_passkeys_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 59 | passkeys | updated_at | timestamp(0) without time zone | Sim | Não | Instante da última actualização | database/migrations/2024_01_01_000000_create_passkeys_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 60 | sectors | id | bigint | Não | Não | Identificador primário da entidade | database/migrations/2026_01_01_000001_create_sectors_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 61 | sectors | name | character varying(150) | Não | Não | name | database/migrations/2026_01_01_000001_create_sectors_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 62 | sectors | slug | character varying(180) | Não | Não | slug | database/migrations/2026_01_01_000001_create_sectors_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/slug | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 63 | sectors | short_description | character varying(255) | Sim | Não | short description | database/migrations/2026_01_01_000001_create_sectors_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 64 | sectors | description | text | Sim | Não | description | database/migrations/2026_01_01_000001_create_sectors_table.php | docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/description | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 65 | sectors | icon | character varying(100) | Sim | Não | icon | database/migrations/2026_01_01_000001_create_sectors_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 66 | sectors | sort_order | integer | Não | Não | sort order | database/migrations/2026_01_01_000001_create_sectors_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/sort_order | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 67 | sectors | is_active | boolean | Não | Não | is active | database/migrations/2026_01_01_000001_create_sectors_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 68 | sectors | published_at | timestamp(0) without time zone | Sim | Não | published at | database/migrations/2026_01_01_000001_create_sectors_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 69 | sectors | created_at | timestamp(0) without time zone | Sim | Não | Instante de criação | database/migrations/2026_01_01_000001_create_sectors_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 70 | sectors | updated_at | timestamp(0) without time zone | Sim | Não | Instante da última actualização | database/migrations/2026_01_01_000001_create_sectors_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 71 | sectors | deleted_at | timestamp(0) without time zone | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_01_01_000001_create_sectors_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 72 | opportunities | id | bigint | Não | Não | Identificador primário da entidade | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 73 | opportunities | sector_id | bigint | Não | Não | sector id | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/sector_id | integer|null | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 74 | opportunities | reference | character varying(80) | Não | Não | reference | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/reference | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 75 | opportunities | title | character varying(200) | Não | Não | title | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/title ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/title ; docs\investmoz\zones\openapi.json#/components/schemas/LegalSource/properties/title | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 76 | opportunities | slug | character varying(220) | Não | Não | slug | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/slug | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 77 | opportunities | summary | character varying(500) | Sim | Não | summary | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/summary | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 78 | opportunities | description | text | Sim | Não | description | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/description | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 79 | opportunities | province | character varying(100) | Sim | Não | province | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/province ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/province | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 80 | opportunities | district | character varying(100) | Sim | Não | district | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/district ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/district | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 81 | opportunities | promoter_name | character varying(200) | Sim | Não | promoter name | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 82 | opportunities | promoter_type | character varying(100) | Sim | Não | promoter type | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 83 | opportunities | maturity_level | smallint | Sim | Não | maturity level | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 84 | opportunities | maturity_label | character varying(120) | Sim | Não | maturity label | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/maturity_label | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 85 | opportunities | estimated_investment_amount | numeric(18,2) | Sim | Não | estimated investment amount | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/estimated_investment_amount | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 86 | opportunities | estimated_investment_currency | character varying(10) | Não | Não | estimated investment currency | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/estimated_investment_currency | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 87 | opportunities | financing_modality | character varying(120) | Sim | Não | financing modality | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 88 | opportunities | expected_impact | text | Sim | Não | expected impact | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 89 | opportunities | status | character varying(50) | Não | Não | status | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 90 | opportunities | is_featured | boolean | Não | Não | is featured | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 91 | opportunities | published_at | timestamp(0) without time zone | Sim | Não | published at | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 92 | opportunities | last_validated_at | timestamp(0) without time zone | Sim | Não | last validated at | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 93 | opportunities | created_at | timestamp(0) without time zone | Sim | Não | Instante de criação | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 94 | opportunities | updated_at | timestamp(0) without time zone | Sim | Não | Instante da última actualização | database/migrations/2026_01_01_000002_create_opportunities_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 95 | opportunities | deleted_at | timestamp(0) without time zone | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_01_01_000002_create_opportunities_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 96 | interest_requests | id | bigint | Não | Não | Identificador primário da entidade | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 97 | interest_requests | opportunity_id | bigint | Sim | Não | opportunity id | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/opportunity_id | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 98 | interest_requests | reference | character varying(80) | Não | Não | reference | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/reference | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 99 | interest_requests | full_name | character varying(150) | Não | Não | full name | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/full_name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 100 | interest_requests | character varying(150) | Não | Não | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/email | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |||
| 101 | interest_requests | phone | character varying(30) | Sim | Não | phone | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/phone | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 102 | interest_requests | investor_type | character varying(80) | Não | Não | investor type | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 103 | interest_requests | country | character varying(100) | Não | Não | country | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/country | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 104 | interest_requests | sector_interest | character varying(150) | Não | Não | sector interest | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 105 | interest_requests | opportunity_reference | character varying(80) | Sim | Não | opportunity reference | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 106 | interest_requests | investment_range | character varying(80) | Sim | Não | investment range | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 107 | interest_requests | message | text | Não | Não | message | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\unification\openapi.json#/components/schemas/Error/properties/message | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 108 | interest_requests | privacy_consent | boolean | Não | Não | privacy consent | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 109 | interest_requests | consented_at | timestamp(0) without time zone | Sim | Não | consented at | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 110 | interest_requests | status | character varying(50) | Não | Não | status | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 111 | interest_requests | source_page | character varying(255) | Sim | Não | source page | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 112 | interest_requests | ip_address | inet | Sim | Não | ip address | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 113 | interest_requests | user_agent | text | Sim | Não | user agent | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 114 | interest_requests | metadata | json | Sim | Não | Metadados flexíveis; schema aplicacional pendente | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 115 | interest_requests | reviewed_at | timestamp(0) without time zone | Sim | Não | reviewed at | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 116 | interest_requests | reviewed_by | bigint | Sim | Não | reviewed by | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 117 | interest_requests | created_at | timestamp(0) without time zone | Sim | Não | Instante de criação | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 118 | interest_requests | updated_at | timestamp(0) without time zone | Sim | Não | Instante da última actualização | database/migrations/2026_01_01_000003_create_interest_requests_table.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 119 | interest_requests | deleted_at | timestamp(0) without time zone | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_01_01_000003_create_interest_requests_table.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 120 | organizations | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 121 | organizations | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 122 | organizations | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 123 | organizations | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 124 | organizations | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 125 | organizations | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 126 | organizations | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 127 | organizations | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 128 | organizations | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 129 | organizations | name | text | Não | Não | name | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 130 | organizations | organization_type | text | Não | organization_type IN ('public','private','ngo','education') | organization type | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 131 | memberships | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 132 | memberships | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 133 | memberships | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 134 | memberships | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 135 | memberships | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 136 | memberships | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 137 | memberships | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 138 | memberships | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 139 | memberships | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 140 | memberships | user_id | bigint | Não | Não | user id | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 141 | memberships | organization_id | uuid | Não | Não | organization id | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 142 | memberships | role | text | Não | role IN ('admin','manager','officer','viewer') | role | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/role ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/role | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 143 | consents | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 144 | consents | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 145 | consents | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 146 | consents | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 147 | consents | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 148 | consents | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 149 | consents | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 150 | consents | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 151 | consents | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 152 | consents | user_id | bigint | Sim | Não | user id | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 153 | consents | subject_ref | text | Não | Não | subject ref | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 154 | consents | purpose | text | Não | Não | purpose | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\zones\openapi.json#/components/schemas/Geometry/properties/purpose | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 155 | consents | status | text | Não | status IN ('granted','withdrawn','expired') | status | database/migrations/2026_09_24_001000_investmoz_identity.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 156 | consents | granted_at | timestamptz | Sim | Não | granted at | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 157 | consents | withdrawn_at | timestamptz | Sim | Não | withdrawn at | database/migrations/2026_09_24_001000_investmoz_identity.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 158 | documents | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_002000_investmoz_content.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 159 | documents | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 160 | documents | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 161 | documents | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_002000_investmoz_content.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 162 | documents | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 163 | documents | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_002000_investmoz_content.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 164 | documents | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 165 | documents | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_002000_investmoz_content.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 166 | documents | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 167 | documents | file_name | text | Não | Não | file name | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 168 | documents | media_type | text | Não | Não | media type | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 169 | documents | storage_key | text | Não | Não | Chave única no armazenamento | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 170 | documents | sha256 | char(64) | Não | Não | SHA-256 hexadecimal; 64 caracteres minúsculos | database/migrations/2026_09_24_002000_investmoz_content.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 171 | documents | status | text | Não | status IN ('active','quarantined','deleted') | status | database/migrations/2026_09_24_002000_investmoz_content.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 172 | geo_locations | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 173 | geo_locations | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 174 | geo_locations | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 175 | geo_locations | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 176 | geo_locations | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 177 | geo_locations | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 178 | geo_locations | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 179 | geo_locations | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 180 | geo_locations | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 181 | geo_locations | name | text | Não | Não | name | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 182 | geo_locations | location_type | text | Não | location_type IN ('country','province','district','municipality','site') | location type | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 183 | geo_locations | parent_id | uuid | Sim | Não | parent id | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 184 | geo_locations | code | text | Não | Não | code | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 185 | geo_geometries | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 186 | geo_geometries | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 187 | geo_geometries | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 188 | geo_geometries | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 189 | geo_geometries | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 190 | geo_geometries | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 191 | geo_geometries | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 192 | geo_geometries | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_003000_investmoz_geography.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 193 | geo_geometries | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 194 | geo_geometries | geo_location_id | uuid | Não | Não | geo location id | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 195 | geo_geometries | geometry_type | text | Não | geometry_type IN ('point','line','polygon','multipolygon') | Tipo declarado coerente com GeometryType(geom) | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 196 | geo_geometries | geom | geometry(Geometry,4326) | Não | Não | Geometria 2D WGS84 SRID 4326, válida e não vazia | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 197 | geo_geometries | properties | jsonb | Não | Não | Propriedades geográficas; schema aplicacional pendente | database/migrations/2026_09_24_003000_investmoz_geography.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 198 | projects | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 199 | projects | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 200 | projects | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 201 | projects | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 202 | projects | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 203 | projects | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 204 | projects | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 205 | projects | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 206 | projects | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 207 | projects | code | text | Não | Não | code | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 208 | projects | name | text | Não | Não | name | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 209 | projects | status | text | Não | status IN ('draft','planned','active','suspended','completed','cancelled') | status | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 210 | projects | description | text | Sim | Não | description | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/description | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 211 | projects | budget_amount | numeric(20,2) | Sim | Não | Orçamento exacto não negativo | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 212 | projects | budget_currency | char(3) | Sim | Não | Código monetário do orçamento; lista ISO autorizada pendente | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 213 | projects | start_date | date | Sim | Não | start date | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 214 | projects | end_date | date | Sim | Não | end date | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/end_date ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/end_date | string|null | date | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 215 | projects | metadata | jsonb | Não | Não | Metadados flexíveis; schema aplicacional pendente | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 216 | project_locations | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 217 | project_locations | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 218 | project_locations | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 219 | project_locations | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 220 | project_locations | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 221 | project_locations | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 222 | project_locations | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 223 | project_locations | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 224 | project_locations | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 225 | project_locations | project_id | uuid | Não | Não | project id | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/project_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/project_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/project_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 226 | project_locations | geo_location_id | uuid | Não | Não | geo location id | database/migrations/2026_09_24_004000_investmoz_projects.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 227 | project_locations | role | text | Não | role IN ('primary','secondary','impact') | role | database/migrations/2026_09_24_004000_investmoz_projects.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/role ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/role | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 228 | economic_clusters | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 229 | economic_clusters | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 230 | economic_clusters | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 231 | economic_clusters | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 232 | economic_clusters | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 233 | economic_clusters | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 234 | economic_clusters | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 235 | economic_clusters | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 236 | economic_clusters | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 237 | economic_clusters | code | text | Não | Não | code | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 238 | economic_clusters | name | text | Não | Não | name | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 239 | economic_clusters | sector | text | Não | Não | sector | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/sector ; docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/sector | object|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 240 | economic_clusters | status | text | Não | status IN ('planned','active','inactive') | status | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 241 | economic_clusters | metadata | jsonb | Não | Não | Metadados flexíveis; schema aplicacional pendente | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 242 | value_chains | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 243 | value_chains | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 244 | value_chains | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 245 | value_chains | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 246 | value_chains | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 247 | value_chains | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 248 | value_chains | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 249 | value_chains | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 250 | value_chains | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 251 | value_chains | cluster_id | uuid | Não | Não | cluster id | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/cluster_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/cluster_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/cluster_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 252 | value_chains | code | text | Não | Não | code | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 253 | value_chains | name | text | Não | Não | name | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 254 | value_chains | stage | text | Não | stage IN ('input','production','processing','logistics','market') | stage | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 255 | value_chain_links | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 256 | value_chain_links | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 257 | value_chain_links | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 258 | value_chain_links | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 259 | value_chain_links | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 260 | value_chain_links | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 261 | value_chain_links | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 262 | value_chain_links | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 263 | value_chain_links | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 264 | value_chain_links | from_value_chain_id | uuid | Não | Não | from value chain id | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 265 | value_chain_links | to_value_chain_id | uuid | Não | Não | to value chain id | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 266 | value_chain_links | link_type | text | Não | link_type IN ('supplies','processes','distributes','supports') | link type | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 267 | cluster_projects | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 268 | cluster_projects | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 269 | cluster_projects | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 270 | cluster_projects | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 271 | cluster_projects | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 272 | cluster_projects | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 273 | cluster_projects | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 274 | cluster_projects | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 275 | cluster_projects | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 276 | cluster_projects | cluster_id | uuid | Não | Não | cluster id | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/cluster_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/cluster_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/cluster_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 277 | cluster_projects | project_id | uuid | Não | Não | project id | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/project_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/project_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/project_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 278 | cluster_projects | role | text | Não | role IN ('anchor','complementary','supporting') | role | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/role ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/role | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 279 | anchor_project_links | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 280 | anchor_project_links | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 281 | anchor_project_links | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 282 | anchor_project_links | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 283 | anchor_project_links | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 284 | anchor_project_links | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 285 | anchor_project_links | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 286 | anchor_project_links | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 287 | anchor_project_links | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 288 | anchor_project_links | anchor_project_id | uuid | Não | Não | anchor project id | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 289 | anchor_project_links | cluster_id | uuid | Não | Não | cluster id | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/cluster_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/cluster_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/cluster_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 290 | anchor_project_links | rationale | text | Não | Não | rationale | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 291 | complementary_project_links | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 292 | complementary_project_links | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 293 | complementary_project_links | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 294 | complementary_project_links | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 295 | complementary_project_links | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 296 | complementary_project_links | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 297 | complementary_project_links | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 298 | complementary_project_links | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_005000_investmoz_clusters.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 299 | complementary_project_links | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 300 | complementary_project_links | anchor_project_id | uuid | Não | Não | anchor project id | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 301 | complementary_project_links | complementary_project_id | uuid | Não | Não | complementary project id | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 302 | complementary_project_links | relation_type | text | Não | relation_type IN ('dependency','enabler','supplier','market') | relation type | database/migrations/2026_09_24_005000_investmoz_clusters.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 303 | development_corridors | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 304 | development_corridors | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 305 | development_corridors | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 306 | development_corridors | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 307 | development_corridors | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 308 | development_corridors | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 309 | development_corridors | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 310 | development_corridors | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 311 | development_corridors | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 312 | development_corridors | code | text | Não | Não | code | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 313 | development_corridors | name | text | Não | Não | name | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 314 | development_corridors | status | text | Não | status IN ('proposed','active','closed') | status | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 315 | development_corridors | description | text | Sim | Não | description | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/description | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 316 | corridor_locations | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 317 | corridor_locations | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 318 | corridor_locations | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 319 | corridor_locations | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 320 | corridor_locations | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 321 | corridor_locations | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 322 | corridor_locations | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 323 | corridor_locations | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 324 | corridor_locations | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 325 | corridor_locations | corridor_id | uuid | Não | Não | corridor id | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/corridor_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/corridor_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/corridor_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 326 | corridor_locations | geo_location_id | uuid | Não | Não | geo location id | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 327 | corridor_locations | sequence_no | integer | Não | Não | sequence no | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 328 | corridor_projects | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 329 | corridor_projects | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 330 | corridor_projects | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 331 | corridor_projects | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 332 | corridor_projects | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 333 | corridor_projects | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 334 | corridor_projects | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 335 | corridor_projects | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 336 | corridor_projects | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 337 | corridor_projects | corridor_id | uuid | Não | Não | corridor id | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/corridor_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/corridor_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/corridor_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 338 | corridor_projects | project_id | uuid | Não | Não | project id | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/project_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/project_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/project_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 339 | corridor_clusters | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 340 | corridor_clusters | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 341 | corridor_clusters | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 342 | corridor_clusters | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 343 | corridor_clusters | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 344 | corridor_clusters | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 345 | corridor_clusters | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 346 | corridor_clusters | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 347 | corridor_clusters | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_006000_investmoz_corridors.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 348 | corridor_clusters | corridor_id | uuid | Não | Não | corridor id | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/corridor_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/corridor_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/corridor_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 349 | corridor_clusters | cluster_id | uuid | Não | Não | cluster id | database/migrations/2026_09_24_006000_investmoz_corridors.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/cluster_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/cluster_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/cluster_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 350 | investors | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 351 | investors | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 352 | investors | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 353 | investors | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 354 | investors | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 355 | investors | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 356 | investors | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 357 | investors | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 358 | investors | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 359 | investors | organization_id | uuid | Sim | Não | organization id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 360 | investors | legal_name | text | Não | Não | legal name | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 361 | investors | investor_type | text | Não | investor_type IN ('domestic','foreign','institutional','individual') | investor type | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 362 | investors | status | text | Não | status IN ('prospect','active','inactive') | status | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 363 | contacts | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 364 | contacts | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 365 | contacts | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 366 | contacts | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 367 | contacts | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 368 | contacts | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 369 | contacts | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 370 | contacts | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 371 | contacts | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 372 | contacts | full_name | text | Não | Não | full name | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/full_name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 373 | contacts | text | Sim | Não | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/email | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |||
| 374 | contacts | phone | text | Sim | Não | phone | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/phone | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 375 | investor_contacts | investor_id | uuid | Não | Não | investor id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 376 | investor_contacts | contact_id | uuid | Não | Não | contact id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 377 | investor_contacts | is_primary | boolean | Não | Não | Contacto principal deste investidor; limite quantitativo pendente | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/is_primary ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/is_primary | boolean | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 378 | investor_contacts | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 379 | investor_contacts | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 380 | leads | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 381 | leads | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 382 | leads | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 383 | leads | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 384 | leads | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 385 | leads | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 386 | leads | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 387 | leads | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 388 | leads | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 389 | leads | investor_id | uuid | Sim | Não | investor id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 390 | leads | owner_user_id | bigint | Sim | Não | owner user id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 391 | leads | title | text | Não | Não | title | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/title ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/title ; docs\investmoz\zones\openapi.json#/components/schemas/LegalSource/properties/title | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 392 | leads | status | text | Não | status IN ('new','qualified','disqualified','converted') | status | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 393 | leads | estimated_amount | numeric(20,2) | Sim | Não | Montante estimado exacto não negativo | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/estimated_amount | number | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 394 | leads | currency | char(3) | Sim | Não | Código monetário; três letras maiúsculas; lista ISO autorizada pendente | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/currency | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 395 | crm_opportunities | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 396 | crm_opportunities | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 397 | crm_opportunities | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 398 | crm_opportunities | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 399 | crm_opportunities | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 400 | crm_opportunities | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 401 | crm_opportunities | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 402 | crm_opportunities | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 403 | crm_opportunities | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 404 | crm_opportunities | lead_id | uuid | Sim | Não | lead id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 405 | crm_opportunities | project_id | uuid | Sim | Não | project id | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/project_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/project_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/project_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 406 | crm_opportunities | owner_user_id | bigint | Sim | Não | owner user id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 407 | crm_opportunities | stage | text | Não | stage IN ('discovery','assessment','negotiation','approved','lost') | stage | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 408 | crm_opportunities | amount | numeric(20,2) | Sim | Não | Montante monetário exacto não negativo | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 409 | crm_opportunities | currency | char(3) | Sim | Não | Código monetário; três letras maiúsculas; lista ISO autorizada pendente | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\unification\openapi.json#/components/schemas/Payload/properties/currency | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 410 | crm_opportunities | probability | numeric(5,2) | Sim | Não | probability | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 411 | activities | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 412 | activities | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 413 | activities | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 414 | activities | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 415 | activities | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 416 | activities | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 417 | activities | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 418 | activities | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 419 | activities | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 420 | activities | investor_id | uuid | Sim | Não | investor id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 421 | activities | opportunity_id | uuid | Sim | Não | opportunity id | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/opportunity_id | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 422 | activities | actor_user_id | bigint | Sim | Não | actor user id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 423 | activities | activity_type | text | Não | activity_type IN ('call','meeting','email','note') | activity type | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 424 | activities | occurred_at | timestamptz | Não | Não | occurred at | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 425 | activities | summary | text | Não | Não | summary | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/summary | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 426 | tasks | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 427 | tasks | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 428 | tasks | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 429 | tasks | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 430 | tasks | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 431 | tasks | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 432 | tasks | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 433 | tasks | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 434 | tasks | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 435 | tasks | assignee_user_id | bigint | Sim | Não | assignee user id | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 436 | tasks | opportunity_id | uuid | Sim | Não | opportunity id | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/opportunity_id | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 437 | tasks | title | text | Não | Não | title | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/title ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/title ; docs\investmoz\zones\openapi.json#/components/schemas/LegalSource/properties/title | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 438 | tasks | status | text | Não | status IN ('open','in_progress','done','cancelled') | status | database/migrations/2026_09_24_007000_investmoz_crm.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 439 | tasks | due_at | timestamptz | Sim | Não | due at | database/migrations/2026_09_24_007000_investmoz_crm.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 440 | investor_journeys | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 441 | investor_journeys | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 442 | investor_journeys | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 443 | investor_journeys | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 444 | investor_journeys | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 445 | investor_journeys | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 446 | investor_journeys | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 447 | investor_journeys | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 448 | investor_journeys | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 449 | investor_journeys | investor_id | uuid | Não | Não | investor id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 450 | investor_journeys | opportunity_id | uuid | Sim | Não | opportunity id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/opportunity_id | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 451 | investor_journeys | status | text | Não | status IN ('started','active','completed','cancelled') | status | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 452 | investor_journeys | started_at | timestamptz | Não | Não | started at | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 453 | journey_steps | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 454 | journey_steps | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 455 | journey_steps | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 456 | journey_steps | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 457 | journey_steps | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 458 | journey_steps | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 459 | journey_steps | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 460 | journey_steps | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 461 | journey_steps | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 462 | journey_steps | journey_id | uuid | Não | Não | journey id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 463 | journey_steps | step_code | text | Não | Não | step code | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 464 | journey_steps | sequence_no | integer | Não | Não | sequence no | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 465 | journey_steps | status | text | Não | status IN ('pending','active','completed','blocked') | status | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 466 | submissions | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 467 | submissions | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 468 | submissions | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 469 | submissions | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 470 | submissions | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 471 | submissions | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 472 | submissions | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 473 | submissions | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 474 | submissions | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 475 | submissions | journey_step_id | uuid | Não | Não | journey step id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 476 | submissions | submitted_by | bigint | Sim | Não | submitted by | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 477 | submissions | status | text | Não | status IN ('draft','submitted','accepted','rejected') | status | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 478 | submissions | payload | jsonb | Não | Não | Conteúdo da submissão/evento; contrato por tipo pendente | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/CompanyDeclaration/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/Draft/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/InvestorAccount/properties/payload | |object | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 479 | submissions | submitted_at | timestamptz | Sim | Não | submitted at | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 480 | aftercare_plans | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 481 | aftercare_plans | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 482 | aftercare_plans | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 483 | aftercare_plans | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 484 | aftercare_plans | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 485 | aftercare_plans | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 486 | aftercare_plans | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 487 | aftercare_plans | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 488 | aftercare_plans | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 489 | aftercare_plans | investor_id | uuid | Não | Não | investor id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 490 | aftercare_plans | project_id | uuid | Sim | Não | project id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/project_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/project_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/project_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 491 | aftercare_plans | owner_user_id | bigint | Sim | Não | owner user id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 492 | aftercare_plans | status | text | Não | status IN ('draft','active','closed') | status | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 493 | aftercare_plans | review_date | date | Sim | Não | review date | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 494 | constraints | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 495 | constraints | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 496 | constraints | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 497 | constraints | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 498 | constraints | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 499 | constraints | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 500 | constraints | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 501 | constraints | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 502 | constraints | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 503 | constraints | aftercare_plan_id | uuid | Não | Não | aftercare plan id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 504 | constraints | category | text | Não | Não | category | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/category | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 505 | constraints | description | text | Não | Não | description | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/description | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 506 | constraints | severity | text | Não | severity IN ('low','medium','high','critical') | severity | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 507 | constraints | status | text | Não | status IN ('open','mitigating','resolved') | status | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 508 | escalations | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 509 | escalations | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 510 | escalations | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 511 | escalations | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 512 | escalations | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 513 | escalations | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 514 | escalations | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 515 | escalations | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 516 | escalations | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 517 | escalations | constraint_id | uuid | Não | Não | constraint id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 518 | escalations | escalated_by | bigint | Sim | Não | escalated by | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 519 | escalations | level | text | Não | level IN ('operational','management','executive') | level | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 520 | escalations | status | text | Não | status IN ('open','acknowledged','closed') | status | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 521 | escalations | escalated_at | timestamptz | Não | Não | escalated at | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 522 | skills | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 523 | skills | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 524 | skills | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 525 | skills | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 526 | skills | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 527 | skills | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 528 | skills | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 529 | skills | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 530 | skills | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 531 | skills | code | text | Não | Não | code | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 532 | skills | name | text | Não | Não | name | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 533 | occupations | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 534 | occupations | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 535 | occupations | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 536 | occupations | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 537 | occupations | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 538 | occupations | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 539 | occupations | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 540 | occupations | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 541 | occupations | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 542 | occupations | code | text | Não | Não | code | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 543 | occupations | name | text | Não | Não | name | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 544 | training_needs | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 545 | training_needs | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 546 | training_needs | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 547 | training_needs | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 548 | training_needs | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 549 | training_needs | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 550 | training_needs | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 551 | training_needs | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 552 | training_needs | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 553 | training_needs | project_id | uuid | Sim | Não | project id | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/project_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/project_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/project_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 554 | training_needs | occupation_id | uuid | Sim | Não | occupation id | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/occupation_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/occupation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 555 | training_needs | skill_id | uuid | Sim | Não | skill id | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 556 | training_needs | quantity | integer | Não | Não | quantity | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/quantity ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/quantity ; docs\investmoz\unification\openapi.json#/components/schemas/Need/properties/quantity | integer|number | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 557 | training_needs | priority | text | Não | priority IN ('Must','Should','Could') | priority | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\zones\openapi.json#/components/schemas/Link/properties/priority ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/priority | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 558 | training_providers | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 559 | training_providers | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 560 | training_providers | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 561 | training_providers | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 562 | training_providers | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 563 | training_providers | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 564 | training_providers | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 565 | training_providers | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 566 | training_providers | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 567 | training_providers | organization_id | uuid | Sim | Não | organization id | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 568 | training_providers | name | text | Não | Não | name | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/name ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/name | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 569 | training_providers | status | text | Não | status IN ('candidate','approved','inactive') | status | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 570 | courses | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 571 | courses | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 572 | courses | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 573 | courses | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 574 | courses | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 575 | courses | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 576 | courses | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 577 | courses | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 578 | courses | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 579 | courses | provider_id | uuid | Não | Não | provider id | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 580 | courses | code | text | Não | Não | code | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/code ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/code ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/code | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 581 | courses | title | text | Não | Não | title | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/title ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/title ; docs\investmoz\zones\openapi.json#/components/schemas/LegalSource/properties/title | string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 582 | courses | status | text | Não | status IN ('draft','published','retired') | status | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 583 | education_opportunities | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 584 | education_opportunities | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 585 | education_opportunities | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 586 | education_opportunities | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 587 | education_opportunities | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 588 | education_opportunities | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 589 | education_opportunities | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 590 | education_opportunities | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 591 | education_opportunities | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 592 | education_opportunities | course_id | uuid | Não | Não | course id | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 593 | education_opportunities | geo_location_id | uuid | Sim | Não | geo location id | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 594 | education_opportunities | start_date | date | Não | Não | start date | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 595 | education_opportunities | end_date | date | Sim | Não | end date | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/end_date ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/end_date | string|null | date | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 596 | education_opportunities | capacity | integer | Sim | Não | capacity | database/migrations/2026_09_24_009000_investmoz_education.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 597 | education_opportunities | status | text | Não | status IN ('planned','open','closed','cancelled') | status | database/migrations/2026_09_24_009000_investmoz_education.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 598 | project_documents | project_id | uuid | Não | Não | project id | database/migrations/2026_09_24_009500_investmoz_document_links.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandInput/properties/project_id ; docs\investmoz\education\openapi.proposed.json#/components/schemas/DemandPatch/properties/project_id ; docs\investmoz\zones\openapi.json#/components/schemas/Relation/properties/project_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 599 | project_documents | document_id | uuid | Não | Não | document id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 600 | project_documents | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 601 | investor_documents | investor_id | uuid | Não | Não | investor id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 602 | investor_documents | document_id | uuid | Não | Não | document id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 603 | investor_documents | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 604 | journey_documents | journey_id | uuid | Não | Não | journey id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 605 | journey_documents | document_id | uuid | Não | Não | document id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 606 | journey_documents | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 607 | aftercare_documents | aftercare_plan_id | uuid | Não | Não | aftercare plan id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 608 | aftercare_documents | document_id | uuid | Não | Não | document id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 609 | aftercare_documents | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 610 | education_documents | education_opportunity_id | uuid | Não | Não | education opportunity id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 611 | education_documents | document_id | uuid | Não | Não | document id | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 612 | education_documents | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_009500_investmoz_document_links.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 613 | audit_events | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 614 | audit_events | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 615 | audit_events | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 616 | audit_events | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 617 | audit_events | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 618 | audit_events | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 619 | audit_events | actor_user_id | bigint | Sim | Não | actor user id | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 620 | audit_events | entity_type | text | Não | Não | entity type | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 621 | audit_events | entity_id | uuid | Sim | Não | ID histórico UUID sem FK; a entidade pode já não existir | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 622 | audit_events | action | text | Não | Não | action | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 623 | audit_events | occurred_at | timestamptz | Não | Não | occurred at | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 624 | audit_events | before_data | jsonb | Sim | Não | Representação anterior; aplicação deve remover segredos | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 625 | audit_events | after_data | jsonb | Sim | Não | Representação posterior; aplicação deve remover segredos | database/migrations/2026_09_24_010000_investmoz_governance_ai.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 626 | outbox_events | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 627 | outbox_events | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 628 | outbox_events | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 629 | outbox_events | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 630 | outbox_events | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 631 | outbox_events | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 632 | outbox_events | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 633 | outbox_events | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 634 | outbox_events | aggregate_type | text | Não | Não | aggregate type | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 635 | outbox_events | aggregate_id | uuid | Não | Não | UUID do agregado produtor; sem FK polimórfica | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 636 | outbox_events | event_type | text | Não | Não | event type | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 637 | outbox_events | payload | jsonb | Não | Não | Conteúdo da submissão/evento; contrato por tipo pendente | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/CompanyDeclaration/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/Draft/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/InvestorAccount/properties/payload | |object | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 638 | outbox_events | status | text | Não | status IN ('pending','published','failed') | status | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 639 | outbox_events | available_at | timestamptz | Não | Não | available at | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 640 | outbox_events | published_at | timestamptz | Sim | Não | published at | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 641 | inbox_events | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 642 | inbox_events | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 643 | inbox_events | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 644 | inbox_events | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 645 | inbox_events | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 646 | inbox_events | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 647 | inbox_events | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 648 | inbox_events | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 649 | inbox_events | message_id | text | Não | Não | message id | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 650 | inbox_events | event_type | text | Não | Não | event type | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 651 | inbox_events | payload | jsonb | Não | Não | Conteúdo da submissão/evento; contrato por tipo pendente | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/CompanyDeclaration/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/Draft/properties/payload ; docs\investmoz\unification\openapi.json#/components/schemas/InvestorAccount/properties/payload | |object | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 652 | inbox_events | status | text | Não | status IN ('received','processed','failed') | status | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 653 | inbox_events | received_at | timestamptz | Não | Não | received at | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 654 | inbox_events | processed_at | timestamptz | Sim | Não | processed at | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 655 | sync_runs | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 656 | sync_runs | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 657 | sync_runs | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 658 | sync_runs | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 659 | sync_runs | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 660 | sync_runs | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 661 | sync_runs | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 662 | sync_runs | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 663 | sync_runs | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 664 | sync_runs | integration_name | text | Não | Não | integration name | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 665 | sync_runs | direction | text | Não | direction IN ('inbound','outbound') | direction | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 666 | sync_runs | status | text | Não | status IN ('running','succeeded','failed','cancelled') | status | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 667 | sync_runs | started_at | timestamptz | Não | Não | started at | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 668 | sync_runs | ended_at | timestamptz | Sim | Não | ended at | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 669 | sync_runs | totals | jsonb | Não | Não | totals | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 670 | reconciliation_issues | id | uuid | Não | Não | Identificador primário da entidade | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/id ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Entity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/id ; docs\investmoz\unification\openapi.json#/components/schemas/Option/properties/id | integer|string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 671 | reconciliation_issues | source_system | text | Não | Não | Sistema de origem; integra a chave estável de importação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 672 | reconciliation_issues | external_id | text | Sim | Não | Identificador na origem; NULL quando não fornecido | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 673 | reconciliation_issues | version_no | integer | Não | Não | Versão positiva; comparação compete ao importador | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Version/properties/version_no ; docs\investmoz\zones\openapi.json#/components/schemas/Zone/properties/version_no | integer | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 674 | reconciliation_issues | data_classification | text | Não | data_classification IN ('public','internal','confidential','restricted') | Classificação de acesso; não substitui autorização | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 675 | reconciliation_issues | correlation_id | uuid | Sim | Não | Correlação entre operações; não é FK | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/correlation_id | string | uuid | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 676 | reconciliation_issues | created_at | timestamptz | Não | Não | Instante de criação | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 677 | reconciliation_issues | updated_at | timestamptz | Não | Não | Instante da última actualização | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Demand/properties/updated_at | string | date-time | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |
| 678 | reconciliation_issues | deleted_at | timestamptz | Sim | Não | Eliminação lógica; NULL indica activo | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 679 | reconciliation_issues | sync_run_id | uuid | Não | Não | sync run id | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 680 | reconciliation_issues | entity_type | text | Não | Não | entity type | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 681 | reconciliation_issues | external_id_ref | text | Sim | Não | external id ref | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 682 | reconciliation_issues | issue_type | text | Não | issue_type IN ('missing','duplicate','orphan','checksum','geometry','value') | issue type | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 683 | reconciliation_issues | severity | text | Não | severity IN ('warning','error') | severity | database/migrations/2026_09_24_011000_investmoz_integrations.php | NAO_REGISTADA_NO_DICIONARIO | SEM_CAMPO_OPENAPI_DOCUMENTADO | |||
| 684 | reconciliation_issues | status | text | Não | status IN ('open','accepted','resolved') | status | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\education\openapi.proposed.json#/components/schemas/Problem/properties/status ; docs\investmoz\existing-business\openapi.json#/components/schemas/Business/properties/status ; docs\investmoz\unification\openapi.json#/components/schemas/Opportunity/properties/status | |integer|string | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA | |
| 685 | reconciliation_issues | details | jsonb | Não | Não | details | database/migrations/2026_09_24_011000_investmoz_integrations.php | docs\investmoz\unification\openapi.json#/components/schemas/Need/properties/details | object | NAO_REGISTADA_NO_DICIONARIO | NOME_CORRESPONDENTE_POR_CONFIRMAR_SEMANTICA |